David Bateman
00ff730051
Stupid cut/paste/edit mistake
2026-04-13 15:49:41 +01:00
David Bateman
fd0ae00836
Copy/Paste editing error
2026-04-13 15:49:37 +01:00
David Bateman
024a69695c
Replace openid-auth-timeout with openid-max-pkce-verifier-validity for consistency with openid-max-nonce-validity
2026-04-13 15:49:33 +01:00
David Bateman
b302cf5276
No body in JsonUrlReader for GET method
2026-04-13 15:49:28 +01:00
David Bateman
21e97e480c
Replace use of java.net.HttpURLConnection with jav.net.http.HttpClient, make the outboud url connection asynchronous
2026-04-13 15:49:23 +01:00
David Bateman
a48665bf60
Print detected OIDC well-known information at debug-level equals info
2026-04-13 15:49:19 +01:00
David Bateman
64f0abeafb
Remove some no longer used imports for TokenValidationService
2026-04-13 15:49:14 +01:00
David Bateman
ae22b4116a
Treat review comments
2026-04-13 15:49:08 +01:00
David Bateman
08bcd1f9e8
- Add openid-well-known-endpoint and treat it to automatically find the :
...
* issuer,
* authorization_endpoint,
* token_endpoint,
* jwks_uri
- Replace openid-flow-type with openid-response-type
- Use an Enum for openid-response-type to limit to the values 'id_token',
'token' or 'cod'
- Treat the response type as an implicit flow type allowing use of AWS
Cognito
2026-04-13 15:49:01 +01:00
David Bateman
4dfb4b5c66
Remove accidentally committed files
2026-04-13 15:48:57 +01:00
David Bateman
f930e76bfa
Minor white-spece, import changes to minimize impact on existing code
2026-04-13 15:48:50 +01:00
David Bateman
5af9d38a7c
Reinclude accidentally removed check if implicit token is null
2026-04-13 15:48:45 +01:00
David Bateman
95f9d525ae
Use SessionManager directly from getLoginURI to store PKCE removing the need for local REST redirect and callback function
2026-04-13 15:48:38 +01:00
David Bateman
4b5ed08b00
Add code flow authorisation type, with or without a client secret and with or without pkce
2026-04-13 15:48:28 +01:00