Commit Graph
15 Commits
Author SHA1 Message Date
David Bateman 1ef9ec807a Correct typos and error in all comments of the PR 2026-04-20 14:39:26 +01:00
David Bateman 4685953988 Stupid cut/paste/edit mistake 2026-04-20 14:39:26 +01:00
David Bateman d35f249ef2 Copy/Paste editing error 2026-04-20 14:39:26 +01:00
David Bateman 5d171414b2 Replace openid-auth-timeout with openid-max-pkce-verifier-validity for consistency with openid-max-nonce-validity 2026-04-20 14:39:26 +01:00
David Bateman 5691bdcb2e No body in JsonUrlReader for GET method 2026-04-20 14:39:26 +01:00
David Bateman fbb5ee07cb Replace use of java.net.HttpURLConnection with jav.net.http.HttpClient, make the outboud url connection asynchronous 2026-04-20 14:39:26 +01:00
David Bateman 053d41c44c Print detected OIDC well-known information at debug-level equals info 2026-04-20 14:39:26 +01:00
David Bateman 2021fbc75f Remove some no longer used imports for TokenValidationService 2026-04-20 14:39:26 +01:00
David Bateman a8c04d0d2f Treat review comments 2026-04-20 14:39:26 +01:00
David Bateman e4b75c9ea4 - 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-20 14:39:26 +01:00
David Bateman d12d7e559e Remove accidentally committed files 2026-04-20 14:39:26 +01:00
David Bateman b79fed5bcf Minor white-spece, import changes to minimize impact on existing code 2026-04-20 14:39:26 +01:00
David Bateman 41ad6e68b5 Reinclude accidentally removed check if implicit token is null 2026-04-20 14:39:26 +01:00
David Bateman 319a1bc1e8 Use SessionManager directly from getLoginURI to store PKCE removing the need for local REST redirect and callback function 2026-04-20 14:38:09 +01:00
David Bateman 6a3543a8a3 Add code flow authorisation type, with or without a client secret and with or without pkce 2026-04-20 14:38:03 +01:00