Uses of Package
org.forgerock.oauth2.core
-
Classes in org.forgerock.oauth2.core used by org.forgerock.oauth2.core Class Description AccessToken Models an OAuth2 access token.AccessTokenVerifier Verifies that a OAuth2 request that is made to one of the protected endpoints on the OAuth2 provider, (i.e. tokeninfo, userinfo) contains a valid access token.AccessTokenVerifier.TokenState Represents the state of the token on the request.AuthenticationMethod Abstract interface for indicating that some authentication method should be used to perform authentication.AuthorizationCode Models a OAuth2 Authorization Code.AuthorizationCodeRequestValidator Request validator for the OAuth2 authorization code grant.AuthorizationToken Models an authorization token that is returned from the OAuth2 authorize request.AuthorizationTokenIssuer Issues Authorization Tokens requested by OAuth2 authorize requests.AuthorizeRequestValidator Request validator for the OAuth2 authorize endpoint.ClientAuthenticator Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.ClientCredentialsRequestValidator Request validator for the OAuth2 client credentials grant.ClientRegistration Models a client registration in the OAuth2 provider.ClientRegistrationStore The OAuth2 providers store for all client registrations.ClientType Models the possible types of OAuth2 clients.CsrfProtection This class provides methods for checking if a request is a part of a cross-site request forgery attack (CSRF).DeviceCode Models a OpenAm OAuth2 Authorization Code.GrantTypeAccessTokenGenerator GrantTypeHandler Handler for a specific OAuth2 grant type, i.e.IntrospectableToken An OAuth 2.0 token abstraction for introspection.OAuth2Jwt Parses a JWT string and offers methods to validate the JWT is valid for the use as an OAuth2 authorization grant or for OAuth2 client authentication.OAuth2ProviderSettings Interface for defining all settings an OAuth2 provider can have and that can be configured.OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.PasswordCredentialsRequestValidator Request validator for the OAuth2 password credentials grant.RedirectUriValidator Validates that the redirect uri on the request matches against the client's registered redirect uris.RefreshToken Base type for StatefulRefreshToken and StatelessRefreshToken.ResourceOwner Models a OAuth2 resource owner.ResourceOwnerAuthenticator Authenticates a resource owner from the credentials provided on the request.ResourceOwnerConsentVerifier Verifier for determining whether a resource owner has saved its consent for the authorization grant, taking into account and OpenID Connect prompt parameter.ResourceOwnerSessionValidator Validates whether a resource owner has a current authenticated session.ResponseTypeHandler Handles the issuing of Tokens for a response type, i.e. code, token, id_token.ResponseTypeValidator Validates that the requested response types are valid and are allowed by the OAuth2 Provider and client registration.StatefulToken Token Models a OAuth2 token.TokenIntrospectionHandler Handles token introspection for given types of tokens.TokenInvalidator Invalidates tokens and all their associated tokens. i.e. an Access Token and the Refresh Tokens and Authorization code used to issue or refresh it.TokenStore Interface for a Token Store which the OAuth2 Provider will implement.UserInfoClaims Simple bean that contains the values of claims, and the scopes that provisioned them (if any). -
Classes in org.forgerock.oauth2.core used by org.forgerock.oauth2.core.exceptions Class Description OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.UserInfoClaims Simple bean that contains the values of claims, and the scopes that provisioned them (if any). -
Classes in org.forgerock.oauth2.core used by org.forgerock.oauth2.resources Class Description OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.ResourceSetFilter A filter that can be applied to ResourceSets. -
Classes in org.forgerock.oauth2.core used by org.forgerock.oauth2.restlet Class Description AccessTokenService Handles access token requests from OAuth2 clients to the OAuth2 provider to grant access tokens for the requested grant types.AccessTokenVerifier Verifies that a OAuth2 request that is made to one of the protected endpoints on the OAuth2 provider, (i.e. tokeninfo, userinfo) contains a valid access token.AuthorizationService Handles authorization requests from OAuth2 clients to the OAuth2 provider to grant authorization for a specific client by a specific resource owner.ClientRegistrationStore The OAuth2 providers store for all client registrations.CsrfProtection This class provides methods for checking if a request is a part of a cross-site request forgery attack (CSRF).OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.OAuth2RequestFactory A factory for creating OAuth2Request instances.RedirectUriResolver Resolves the URI to be redirected to after the authorizationResourceOwnerSessionValidator Validates whether a resource owner has a current authenticated session.TokenInfoService Service to return the full information of a OAuth2 token.TokenIntrospectionService A service for introspecting tokens.TokenStore Interface for a Token Store which the OAuth2 Provider will implement. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.oauth2 Class Description AccessToken Models an OAuth2 access token.AuthenticationMethod Abstract interface for indicating that some authentication method should be used to perform authentication.AuthorizationCode Models a OAuth2 Authorization Code.ClientRegistration Models a client registration in the OAuth2 provider.ClientRegistrationStore The OAuth2 providers store for all client registrations.ClientType Models the possible types of OAuth2 clients.DeviceCode Models a OpenAm OAuth2 Authorization Code.IntrospectableToken An OAuth 2.0 token abstraction for introspection.OAuth2Jwt Parses a JWT string and offers methods to validate the JWT is valid for the use as an OAuth2 authorization grant or for OAuth2 client authentication.OAuth2ProviderSettings Interface for defining all settings an OAuth2 provider can have and that can be configured.OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.OAuth2RequestFactory A factory for creating OAuth2Request instances.OAuth2Uris Models all of the possible settings the OAuth2 provider can have and that can be configured.PEMDecoder Utility for decoding PEM formatted keys and certificates.RefreshToken Base type for StatefulRefreshToken and StatelessRefreshToken.ResourceOwner Models a OAuth2 resource owner.ScopeValidator Provided as extension points to allow the OAuth2 provider to customise the requested scope of authorize, access token and refresh token requests and to allow the OAuth2 provider to return additional data from these endpoints as well.Token Models a OAuth2 token.TokenStore Interface for a Token Store which the OAuth2 Provider will implement.UserInfoClaims Simple bean that contains the values of claims, and the scopes that provisioned them (if any). -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.oauth2.guice Class Description OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.OAuth2RequestFactory A factory for creating OAuth2Request instances.TokenStore Interface for a Token Store which the OAuth2 Provider will implement. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.oauth2.resources Class Description OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.OAuth2RequestFactory A factory for creating OAuth2Request instances.ResourceSetFilter A filter that can be applied to ResourceSets. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.oauth2.rest Class Description ClientAuthenticator Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.ClientRegistrationStore The OAuth2 providers store for all client registrations.OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2RequestFactory A factory for creating OAuth2Request instances.TokenStore Interface for a Token Store which the OAuth2 Provider will implement. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.oauth2.saml2.core Class Description AccessToken Models an OAuth2 access token.ClientAuthenticator Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.ClientRegistration Models a client registration in the OAuth2 provider.ClientRegistrationStore The OAuth2 providers store for all client registrations.GrantTypeHandler Handler for a specific OAuth2 grant type, i.e.OAuth2ProviderSettings Interface for defining all settings an OAuth2 provider can have and that can be configured.OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.TokenStore Interface for a Token Store which the OAuth2 Provider will implement. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.oauth2.saml2.restlet Class Description AccessTokenService Handles access token requests from OAuth2 clients to the OAuth2 provider to grant access tokens for the requested grant types.OAuth2RequestFactory A factory for creating OAuth2Request instances. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.oauth2.validation Class Description AuthorizationCodeRequestValidator Request validator for the OAuth2 authorization code grant.AuthorizeRequestValidator Request validator for the OAuth2 authorize endpoint.ClientCredentialsRequestValidator Request validator for the OAuth2 client credentials grant.ClientRegistration Models a client registration in the OAuth2 provider.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.PasswordCredentialsRequestValidator Request validator for the OAuth2 password credentials grant. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.rest.audit Class Description OAuth2RequestFactory A factory for creating OAuth2Request instances. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.uma Class Description AccessToken Models an OAuth2 access token.ClientRegistrationStore The OAuth2 providers store for all client registrations.OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.OAuth2RequestFactory A factory for creating OAuth2Request instances.ResourceSetFilter A filter that can be applied to ResourceSets.TokenIntrospectionHandler Handles token introspection for given types of tokens.TokenStore Interface for a Token Store which the OAuth2 Provider will implement. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.uma.audit Class Description OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2RequestFactory A factory for creating OAuth2Request instances.TokenStore Interface for a Token Store which the OAuth2 Provider will implement. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openam.uma.rest Class Description ClientRegistrationStore The OAuth2 providers store for all client registrations.OAuth2RequestFactory A factory for creating OAuth2Request instances. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openidconnect Class Description AccessToken Models an OAuth2 access token.AccessTokenVerifier Verifies that a OAuth2 request that is made to one of the protected endpoints on the OAuth2 provider, (i.e. tokeninfo, userinfo) contains a valid access token.AuthorizeRequestValidator Request validator for the OAuth2 authorize endpoint.ClientRegistration Models a client registration in the OAuth2 provider.ClientRegistrationStore The OAuth2 providers store for all client registrations.OAuth2ProviderSettings Interface for defining all settings an OAuth2 provider can have and that can be configured.OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.ResourceOwner Models a OAuth2 resource owner.ResourceOwnerConsentVerifier Verifier for determining whether a resource owner has saved its consent for the authorization grant, taking into account and OpenID Connect prompt parameter.ResourceOwnerSessionValidator Validates whether a resource owner has a current authenticated session.ResponseTypeHandler Handles the issuing of Tokens for a response type, i.e. code, token, id_token.Token Models a OAuth2 token.TokenStore Interface for a Token Store which the OAuth2 Provider will implement. -
Classes in org.forgerock.oauth2.core used by org.forgerock.openidconnect.restlet Class Description ClientAuthenticator Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.ClientRegistrationStore The OAuth2 providers store for all client registrations.OAuth2ProviderSettingsFactory A factory for creating/retrieving OAuth2ProviderSettings instances.OAuth2Request An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.OAuth2RequestFactory A factory for creating OAuth2Request instances.