All Classes and Interfaces
Class
Description
Base class for the access token, refresh token and authorization code.
Access token (as well as any access token type-specific attributes) MUST be
kept confidential in transit and storage, and only shared among the
authorization server, the resource servers the access token is valid for, and
the client to whom the access token is issued.
Provides operations with U2F applications
U2F authentication requests
Provides operations with authentication filters
Brute Force authentication protection service implementation
Authentication service methods
Provides operations with U2F authentication request
Authenticator component
The authorization challenge endpoint is a new endpoint defined by "OAuth 2.0 for First-Party Native Applications"
specification which the native application uses to obtain an authorization code.
The authorization code is obtained by using an authorization server as an
intermediary between the client and resource owner.
The authorization code is obtained by using an authorization server as an
intermediary between the client and resource owner.
Base class for all the types of authorization grant.
Component to hold in memory authorization grant objects.
An authorization grant is a credential representing the resource owner's
authorization (to access its protected resources) used by the client to
obtain an access token.
Validates the parameters received for the authorize web service.
Provides interface for request authorization through REST web services.
Implementation for request authorization through REST web services.
Implementation for request backchannel authorization through REST web services.
Implementation for request backchannel device registration through REST web services.
Allows to encrypt/decrypt strings using a pre-configured key from oxCore.
An extension grant with the grant type value: urn:openid:params:grant-type:ciba
Object class used to save information of every CIBA request.
Class used to keep all data about a CIBA request that should be processed and saved in Cache.
Service used to access to the database for CibaRequest ObjectClass.
Job responsible to process all expired CIBA requests and update their status.
The client credentials (or other forms of client authentication) can be used
as an authorization grant when the authorization scope is limited to the
protected resources under the control of the client, or to protected
resources previously arranged with the authorization server.
Client data validation service
Validates the parameters received for the client info web service.
Provides interface for Client Info REST web services
Provides interface for Client Info REST web services
Provides operations with clients.
Constants
CORS Filter to support both Tomcat and Jetty
Crypto Provider
Custom i18n resource loader
Operations with custom scripts
Action used to process all requests related to device authorization.
Class used to keep all data about an OAuth2 Device Flow request.
Provides interface to process OAuth2 Device Flow.
Implementation for device authorization rest service.
Service used to process data related to device code grant type.
Contains a list of values of status for OAuth2 Device Flow requests.
An extension grant with the grant type value: urn:ietf:params:oauth:grant-type:device_code
U2F Device registration
U2F Device registration key
U2F Device registration with status
Provides operations with user U2F devices
Holds object required in dynamic scope custom scripts
Helper service to generate either error response or local error based on application settings
Represents an error message list in a configuration XML file.
Provides an easy way to get Error responses based in an error response type
Provides factory methods needed to create external application session extension
Provides factory methods needed to create external authenticator
Provides factory methods needed to create external dynamic client registration extension
Provides factory methods needed to create dynamic scope extension
Provides factory methods needed to create external id generator extension
Holds object required in custom scripts
Provides factory methods needed to create external UMA authorization policies extension
Created by eugeniuparvan on 8/29/17.
Created by eugeniuparvan on 8/29/17.
Created by eugeniuparvan on 8/5/16.
Group
Handle (or artifact) a reference to some internal data structure within the
authorization server, the internal data structure contains the attributes of
the token, such as user id, scope, etc.
Health check controller
Created by eugeniuparvan on 5/15/17.
Created by eugeniuparvan on 5/15/17.
Deprecated.
Provides operations with http/https requests
JSON Web Token (JWT) is a compact token format intended for space constrained
environments such as HTTP Authorization headers and URI query parameters.
The implicit grant is a simplified authorization code flow optimized for
clients implemented in a browser using a scripting language such as
JavaScript.
Wrapper to call internal authentication method
Inum ID generator.
Indicates that current session should be invalidated
Runtime exception to stop code execution if something is not right
JSON error response
Provides interface for JWK REST web services
Provides interface for JWK REST web services
Provides service methods methods with LDAP configuration
Logger service
Store and retrieve metric
Deprecated.
Platforms supported AWS SNS
Provides operations to send AWS SNS push messages
Provides functionality to parse query strings.
Provides operations with U2F RAW authentication response
Provides operations with U2F RAW registration response
Authorization servers MAY issue refresh tokens to web application clients and
native application clients.
Validates the parameters received for the register web service.
U2F registration requests
Provides interface for register REST web services.
Implementation for register REST web services.
Provides operations with U2F registration requests
U2F base request
Provides generic operations with U2F requests
Created by eugeniuparvan on 5/10/17.
The resource owner password credentials (i.e. username and password) can be
used directly as an authorization grant to obtain an access token.
Created by eugeniuparvan on 5/10/17.
Integration with Resteasy
Provides interface for token revocation REST web services.
Provides interface for token revocation REST web services
Schema attribute
Validates the scopes received for the authorize web service.
Created by eugeniuparvan on 5/10/17.
Provides server with basic statistic.
Validates the parameters received for the token web service.
Provides interface for token REST web services
Provides interface for token REST web services
Token specific service methods
The endpoint allows to start and finish U2F authentication process
The endpoint at which the requester can obtain FIDO U2F metadata
configuration
The endpoint allows to start and finish U2F registration process
Claims-Gathering Endpoint.
The endpoint at which the requester can obtain UMA2 metadata.
The endpoint at which the host registers permissions that it anticipates a
requester will shortly be asking for from the AM.
Holds permission tokens and permissions
The API available at the resource registration endpoint enables the resource server to put resources under
the protection of an authorization server on behalf of the resource owner and manage them over time.
Provides operations with resource set descriptions
Requesting Party Token.
The endpoint at which the host requests the status of an RPT presented to it by a requester.
RPT manager component
UMA Token Service
Created by eugeniuparvan on 8/29/17.
Gives ability to use authorization grant in read-only mode.
It's utility service which applications uses in custom authentication scripts
Validates the parameters received for the user info web service.
Provides interface for User Info REST web services
Provides interface for User Info REST web services
Provides operations with users.
Configure user session to confirm user
U2fAuthenticationWS
authenticationValidates the parameters received for the validate token web service.
Utility to validate U2F input data