All Classes and Interfaces

Class
Description
This class is the OpenID Connect client to authenticate users in Apple.
Apple OpenID Connect configuration.
This class is the user profile for Apple (using OpenID Connect protocol) with appropriate getters.
This class is the OpenID Connect client to authenticate users in Microsoft Azure AD v2.
Microsoft Azure AD v2 OpenID Connect configuration.
Specialized ID token validator cabable of handling the {tenantid} placeholder.
The metadata resolver for AzureAd.
This class is the user profile for Azure AD (using OpenID Connect protocol) with appropriate getters.
Specific profile creator for Azure.
This class defines the attributes of the Azure AD OpenID Connect profile.
Specialized ResourceRetriever which escapes a possibly invalid issuer URI.
Specific token validator for AzureAD.
This class is the OpenID Connect client to authenticate users in Google.
This class is the user profile for Google (using OpenID Connect protocol) with appropriate getters.
This class is the OpenID Connect client to authenticate users in Keycloak.
Keycloak OpenID Connect configuration.
This class is the user profile for Keycloak (using OpenID Connect protocol) with appropriate getters.
Specific AuthorizationGenerator to Keycloak.
The OpenID Connect authenticator.
This class is the client to authenticate users with an OpenID Connect 1.0 provider.
OpenID Connect configuration.
Exception indicating an invalid OIDC client configuration.
Credentials containing the authorization code sent by the OpenID Connect server.
Extract the OIDC credentials.
Root exception for OIDC client.
Exception indicating a mismatch between the metadata issuer and the response issuer.
Logout action builder for OpenID Connect.
The OIDC logout processor.
Convert a number of seconds into a Date.
Exception indicating that the OIDC state is missing from the session.
Exception indicating that the OIDC state parameter is missing from the callback.
The metadata resolver for the OIDC OP.
This class is the user profile for sites using OpenID Connect protocol.
OpenID Connect profile creator.
This class defines the attributes of the OpenID Connect profile: http://openid.net/specs/openid-connect-core-1_0.html#StandardClaims + http://openid.net/specs/openid-connect-core-1_0.html#IDToken
Redirect to the OpenID Connect provider.
Exception indicating a mismatch between the session OIDC state and the value from the callback state parameter.
Exception indicating problems related to OIDC token exchange.
Exception indicating that the requested client auth method for the token exchange is not supported.
The configuration for the client authentication method: private_key_jwt.
The default implementation of ValueRetriever that reads the values from the SessionStore in the WebContext.
An OP metadata resolver with static metadata.
ID Token validator.
When an error occured for the user info call.
ValueRetriever retrieves a given value from the WebContext.