Package swiss.trustbroker.oidc
package swiss.trustbroker.oidc
-
ClassesClassDescriptionCopied from spring-security-oauth2-authorization-server: org.springframework.security.oauth2.server.authorization.authentication.DPoPProofVerifier That class is final and the method package private.Copied from spring-security-oauth2-authorization-server: org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthenticationProviderUtils That class is final and the method package private.Utility methods for the OAuth 2.0 Protocol Endpoints.Token exchange authentication converter.Copied from spring-security-oauth2-authorization-server: org.springframework.security.oauth2.server.authorization.web.authentication.OAuth2TokenExchangeAuthenticationConverter.Token exchange handler endpoint.Partially copied from spring-security-oauth2-authorization-server: org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationValidator Javadoc of original class: A
Consumerproviding access to theOAuth2AuthorizationCodeRequestAuthenticationContextcontaining anOAuth2AuthorizationCodeRequestAuthenticationTokenand is the defaultauthentication validatorused for validating specific OAuth 2.0 Authorization Request parameters used in the Authorization Code Grant.No-op SessionRegistry - sessions are handled in the DB.Used to check tokens for validity and content on the OIDC provider org.springframework.security.oauth2.server.authorization.authentication.OAuth2TokenIntrospectionAuthenticationProvider NOTE We copied this class including their to-do remarks because this one does OIDC and in the XTB set-up the default one does SAML2 introspection.Revocation handler endpoint.Service for validating claims from an OIDC CP.Service for OIDC Encryption Keystore loadingSmall parts copied from spring-security-oauth2-authorization-server: org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationValidator Javadoc of original class: AnAuthenticationProviderimplementation for the OAuth 2.0 Authorization Request used in the Authorization Code Grant.Provides HTTP clients configured for an OidcClient.RotateJwkSource<C extends com.nimbusds.jose.proc.SecurityContext>