- AbstractAuthzEntity - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
Common authz entity.
- AbstractAuthzEntity() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.AbstractAuthzEntity
-
- AbstractClientUri - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
This represents a redirect URL attached to a specific client.
- AbstractClientUri() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.AbstractClientUri
-
- AbstractO2AuthenticationFilter - Class in net.krotscheck.kangaroo.authz.oauth2.authn.authn
-
An abstract O2 authentication filter.
- AbstractO2AuthenticationFilter(Provider<ContainerRequest>, Provider<Session>) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.authn.AbstractO2AuthenticationFilter
-
Create a new instance of this filter.
- AbstractOAuth2Authenticator - Class in net.krotscheck.kangaroo.authz.common.authenticator.oauth2
-
An abstract class which manages the standard OAuth2 Authorization code
flow, to use as an IdP.
- AbstractOAuth2Authenticator() - Constructor for class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
- AbstractService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
Abstract implementation of our common services.
- AbstractService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
- access() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
Updates the "last accessed" timestamp with the current time.
- ACCESS_TOKEN_EXPIRES_DEFAULT - Static variable in class net.krotscheck.kangaroo.authz.common.database.entity.ClientConfig
-
The default value for OAuth Token Expiration (10 minutes).
- ACCESS_TOKEN_EXPIRES_NAME - Static variable in class net.krotscheck.kangaroo.authz.common.database.entity.ClientConfig
-
The configuration name for OAuth Token Expiration.
- AccessDeniedException() - Constructor for exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.AccessDeniedException
-
Constructor.
- adminScopes() - Static method in class net.krotscheck.kangaroo.authz.admin.Scope
-
List of all scopes granted to admins.
- AdminV1API - Class in net.krotscheck.kangaroo.authz.admin
-
The OID Servlet application, including all configured resources and
features.
- AdminV1API() - Constructor for class net.krotscheck.kangaroo.authz.admin.AdminV1API
-
Constructor.
- allScopes() - Static method in class net.krotscheck.kangaroo.authz.admin.Scope
-
Get a list of all the scopes.
- APPLICATION - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Authorization scope for the application resource.
- Application - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
The application entity, representing an app which uses our system for
authentication.
- Application() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
- Application.Deserializer - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
Deserialize a reference to an Application.
- APPLICATION_ADMIN - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Administration scope for the application resource.
- APPLICATION_ADMIN_ID - Static variable in class net.krotscheck.kangaroo.authz.admin.v1.servlet.Config
-
Configuration key for the system admin id.
- APPLICATION_CLIENT_ID - Static variable in class net.krotscheck.kangaroo.authz.admin.v1.servlet.Config
-
Configuration key for the initial client id.
- APPLICATION_ID - Static variable in class net.krotscheck.kangaroo.authz.admin.v1.servlet.Config
-
Configuration key for the application id.
- ApplicationScope - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
The application scope, as defined by the user.
- ApplicationScope() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
- ApplicationScope.Deserializer - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
Deserialize a reference to an Application.
- ApplicationService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of application resources.
- ApplicationService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.ApplicationService
-
- assertCanAccess(AbstractAuthzEntity, String) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
This method tests whether a particular entity may be accessed.
- assertCanAccessSubresource(AbstractAuthzEntity, String) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
This method tests whether a particular subresource entity may be
accessed.
- asSession(HttpSession) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Convert a database entity session to a regular detached grizzly session.
- AuthCodeHandler - Class in net.krotscheck.kangaroo.authz.oauth2.resource.authorize
-
This handler is passed all authorization code requests.
- AuthCodeHandler(InjectionManager, Session, UriInfo) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.resource.authorize.AuthCodeHandler
-
Create a new handler.
- AuthCodeHandler.Binder - Class in net.krotscheck.kangaroo.authz.oauth2.resource.authorize
-
HK2 Binder for our injector context.
- authenticate(Authenticator, MultivaluedMap<String, String>, URI) - Method in interface net.krotscheck.kangaroo.authz.common.authenticator.IAuthenticator
-
Authenticate and/or create a user identity for a specific client, given
the URI from an authentication delegate.
- authenticate(Authenticator, MultivaluedMap<String, String>, URI) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
Handle the response from the IdP.
- authenticate(Authenticator, MultivaluedMap<String, String>, URI) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.password.PasswordAuthenticator
-
Resolve and/or create a user identity for a specific client, given the
returned URI.
- authenticate(Authenticator, MultivaluedMap<String, String>, URI) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.test.TestAuthenticator
-
Resolve and/or create a user identity, given an intermediate state and
request parameters.
- AUTHENTICATOR - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Authorization scope for the authenticator resource.
- Authenticator - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
An authentication provider, linked to an application, containing
miscellaneous configuration information for this provider.
- Authenticator() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
- Authenticator.Deserializer - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
Deserialize a reference to an Authenticator.
- AUTHENTICATOR_ADMIN - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Authorization scope for the authenticator resource.
- AuthenticatorFeature - Class in net.krotscheck.kangaroo.authz.common.authenticator
-
This module includes all authenticators build for the OAuth system.
- AuthenticatorFeature() - Constructor for class net.krotscheck.kangaroo.authz.common.authenticator.AuthenticatorFeature
-
- AuthenticatorService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of client authentication resources.
- AuthenticatorService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.AuthenticatorService
-
- AuthenticatorState - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
This entity describes state data stored while an authorization request has
been passed to the authentication authenticator.
- AuthenticatorState() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
- AuthenticatorType - Enum in net.krotscheck.kangaroo.authz.common.authenticator
-
An enumeration of authenticator types, to be used for injection and access
in the database.
- AUTHORIZATION_CODE_EXPIRES_DEFAULT - Static variable in class net.krotscheck.kangaroo.authz.common.database.entity.ClientConfig
-
The default value for OAuth Token Expiration (10 minutes).
- AUTHORIZATION_CODE_EXPIRES_NAME - Static variable in class net.krotscheck.kangaroo.authz.common.database.entity.ClientConfig
-
The configuration name for OAuth Token Expiration.
- authorizationCallback(UriInfo, HttpServletRequest, String) - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.AuthorizationService
-
Handle a callback from an authentication provider.
- AuthorizationCodeGrantHandler - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
This token type handler takes care of the "authorization_code" grant_type
OAuth flow.
- AuthorizationCodeGrantHandler(Session, UriInfo) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.resource.token.AuthorizationCodeGrantHandler
-
Create a new instance of this token handler.
- AuthorizationCodeGrantHandler.Binder - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
HK2 Binder for our injector context.
- authorizationRequest(UriInfo, HttpServletRequest, AuthenticatorType, String, String, String, String) - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.AuthorizationService
-
Attempt to execute an authorization request based on the provided
request parameters.
- AuthorizationService - Class in net.krotscheck.kangaroo.authz.oauth2.resource
-
The authorization service for our OAuth2 provider.
- AuthorizationService(Session, SecurityContext, InjectionManager) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.resource.AuthorizationService
-
Create a new authorization service.
- AuthzCORSFeature - Class in net.krotscheck.kangaroo.authz.common.cors
-
CORS Feature, specifically configured for the Admin API.
- AuthzCORSFeature() - Constructor for class net.krotscheck.kangaroo.authz.common.cors.AuthzCORSFeature
-
- AuthzServer - Class in net.krotscheck.kangaroo.authz
-
This is the main entrypoint to the Kangaroo Authz Administration Server.
- AuthzServerConfig - Class in net.krotscheck.kangaroo.authz
-
List of configuration settings specific to the Authz server.
- callback(AuthenticatorState, HttpSession) - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.authorize.AuthCodeHandler
-
Handle a callback response from the IdP (Authenticator).
- callback(AuthenticatorState, HttpSession) - Method in interface net.krotscheck.kangaroo.authz.oauth2.resource.authorize.IAuthorizeHandler
-
Handle a callback response from the IdP (Authenticator).
- callback(AuthenticatorState, HttpSession) - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.authorize.ImplicitHandler
-
Handle a callback response from the IdP (Authenticator).
- changeSessionId(Request, Session) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Change the session ID of a provided session in-place.
- CLIENT - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Authorization scope for the client resource.
- Client - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
This represents a registered client, as well as it's connection metadata,
for
a specific application.
- Client() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
- Client.Deserializer - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
Deserialize a reference to an User.
- CLIENT_ADMIN - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Administration scope for the client resource.
- CLIENT_ID_KEY - Static variable in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
The config storage key for the facebook client id.
- CLIENT_SECRET_KEY - Static variable in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
The config storage key for the facebook client secret.
- ClientConfig - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
This represents a registered client, as well as it's connection metadata,
for
a specific application.
- ClientCredentialsGrantHandler - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
This token type handler takes care of the "client_credentials" grant_type
OAuth flow.
- ClientCredentialsGrantHandler(Session, UriInfo) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.resource.token.ClientCredentialsGrantHandler
-
Create a new instance of this token handler.
- ClientCredentialsGrantHandler.Binder - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
HK2 Binder for our injector context.
- ClientRedirect - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
This represents a redirect URL attached to a specific client.
- ClientRedirect() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.ClientRedirect
-
- ClientRedirectService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of a client's redirect URI's.
- ClientRedirectService(BigInteger) - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientRedirectService
-
Create a new instance of this redirect service.
- ClientReferrer - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
This represents a referrer URL attached to a specific client.
- ClientReferrer() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.ClientReferrer
-
- ClientReferrerService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of a client's referrer URI's.
- ClientReferrerService(BigInteger) - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientReferrerService
-
Create a new instance of this referrer service.
- ClientService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of application client resources.
- ClientService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
- ClientType - Enum in net.krotscheck.kangaroo.authz.common.database.entity
-
Different kinds of client types.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.admin.v1.auth.exception.OAuth2ForbiddenException
-
The error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.admin.v1.auth.exception.OAuth2NotAuthorizedException
-
The error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.common.authenticator.exception.MisconfiguredAuthenticatorException
-
The error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.AccessDeniedException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.InvalidClientException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.InvalidGrantException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.InvalidRequestException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.InvalidScopeException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.ServerErrorException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.TemporarilyUnavailableException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.UnauthorizedClientException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.UnsupportedGrantTypeException
-
Error code for this exception.
- CODE - Static variable in exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.UnsupportedResponseTypeException
-
Error code for this exception.
- Config - Class in net.krotscheck.kangaroo.authz.admin.v1.servlet
-
A utility class filled with all our application configuration keys.
- ConfigService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
This resource exposes a read-only service, with no authentication, that
lists out configuration settings for client applications.
- ConfigService(Configuration, Session) - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.ConfigService
-
The configuration service.
- ConfigService.ConfigurationEntity - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
The pojo response object for this service.
- ConfigurationEntity() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.ConfigService.ConfigurationEntity
-
- configure() - Method in class net.krotscheck.kangaroo.authz.admin.v1.auth.exception.WWWChallengeExceptionMapper.Binder
-
- configure(FeatureContext) - Method in class net.krotscheck.kangaroo.authz.admin.v1.auth.OAuth2AuthFeature
-
Configure this feature.
- configure() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleScopeService.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.admin.v1.servlet.FirstRunContainerLifecycleListener.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.admin.v1.servlet.ServletConfigFactory.Binder
-
- configure(FeatureContext) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.AuthenticatorFeature
-
Register this feature.
- configure() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.facebook.FacebookAuthenticator.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.google.GoogleAuthenticator.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.password.PasswordAuthenticator.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.test.TestAuthenticator.Binder
-
- configure(FeatureContext) - Method in class net.krotscheck.kangaroo.authz.common.cors.AuthzCORSFeature
-
Configure the CORS feature for the Authz service.
- configure() - Method in class net.krotscheck.kangaroo.authz.common.cors.HibernateCORSCacheLoader.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.common.cors.HibernateCORSValidator.Binder
-
- configure(FeatureContext) - Method in class net.krotscheck.kangaroo.authz.common.database.DatabaseFeature
-
Register this feature.
- configure(ResourceInfo, FeatureContext) - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2AuthDynamicFeature
-
Given a resource, provide filters which check the identity and
scope grants needed by the resource itself.
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.exception.RedirectingExceptionMapper.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.authorize.AuthCodeHandler.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.authorize.ImplicitHandler.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.token.AuthorizationCodeGrantHandler.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.token.ClientCredentialsGrantHandler.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.token.OwnerCredentialsGrantHandler.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.token.RefreshTokenGrantHandler.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.HttpSessionFactory.Binder
-
- configure(FeatureContext) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.SessionFeature
-
Register all associated features.
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.tasks.HttpSessionCleanupTask.Binder
-
- configure() - Method in class net.krotscheck.kangaroo.authz.oauth2.tasks.TokenCleanupTask.Binder
-
- configureSessionCookie(Request, Cookie) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Configure session cookie before adding it to the
Request.getResponse().
- convertCredentials(String, String) - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.authn.AbstractO2AuthenticationFilter
-
Convert a raw ID and secret, into a BigInteger entry and value.
- createResource(Application) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ApplicationService
-
Create an application.
- createResource(Authenticator) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AuthenticatorService
-
Create a new authenticator.
- createResource(ClientRedirect) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientRedirectService
-
Create a new redirect for this client.
- createResource(ClientReferrer) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientReferrerService
-
Create a new referrer for this client.
- createResource(Client) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
Create an client.
- createResource(OAuthToken) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.OAuthTokenService
-
Create a new token.
- createResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleScopeService
-
Create a link between a role and a scope.
- createResource(Role) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleService
-
Create an role.
- createResource(ApplicationScope) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ScopeService
-
Create an scope.
- createResource(UserIdentity) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserIdentityService
-
Create a new identity.
- createResource(User) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserService
-
Create an user.
- createSalt() - Static method in class net.krotscheck.kangaroo.authz.common.util.PasswordUtil
-
Create a new salt using Java's SecureRandom for good entropy.
- createSession(Request) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Create a new Session associated with the Request.
- get() - Method in class net.krotscheck.kangaroo.authz.admin.v1.servlet.ServletConfigFactory
-
This method will create instances of the type of this factory.
- get() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.HttpSessionFactory
-
Extract, and provide, the HTTP Session from the servlet request.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ApplicationService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AuthenticatorService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientRedirectService
-
Return the redirect required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientReferrerService
-
Return the referrer required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.OAuthTokenService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleScopeService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ScopeService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserIdentityService
-
Return the scope required to access resources on this service.
- getAccessScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserService
-
The access scope required as a regular user.
- getAccessToken() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Retrieve the access token.
- getAccessToken() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.TokenResponseEntity
-
Retrieve the access token.
- getAccessTokenExpireIn() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Extract the access token expiration time (in seconds) for this client.
- getAdminApplication() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Retrieve the admin application database entry for the current running
test.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ApplicationService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AuthenticatorService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientRedirectService
-
Return the redirect required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientReferrerService
-
Return the referrer required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.OAuthTokenService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleScopeService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ScopeService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserIdentityService
-
Return the scope required to access ALL resources on this services.
- getAdminScope() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserService
-
The access scope required as an admin.
- getApplication() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Get the application this scope belongs to.
- getApplication() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Get the application this client belongs to.
- getApplication() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Get the application.
- getApplication() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Get the application this user belongs to.
- getApplications() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Get the list of owned applications.
- getAud() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
Intended audience, in our case the Client ID.
- getAuthEndpoint() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.facebook.FacebookAuthenticator
-
Facebook's auth endpoint.
- getAuthEndpoint() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.google.GoogleAuthenticator
-
Google's auth endpoint.
- getAuthEndpoint() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
The path to the /authorization endpoint.
- getAuthenticationScheme() - Method in class net.krotscheck.kangaroo.authz.admin.v1.auth.OAuth2SecurityContext
-
Get the authentication scheme.
- getAuthenticationScheme() - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2SecurityContext
-
Return the method by which this context was authenticated.
- getAuthenticator() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
Get the authenticator for this state.
- getAuthenticator(AuthenticatorState) - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.authorize.AuthCodeHandler
-
Provided a stored intermediate authenticator state, attempt to resolve
an instance of the associated authenticator implementation.
- getAuthenticator(AuthenticatorState) - Method in interface net.krotscheck.kangaroo.authz.oauth2.resource.authorize.IAuthorizeHandler
-
Provided a stored intermediate authenticator state, attempt to resolve
an instance of the associated authenticator implementation.
- getAuthenticator(AuthenticatorState) - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.authorize.ImplicitHandler
-
Provided a stored intermediate authenticator state, attempt to resolve
an instance of the associated authenticator implementation.
- getAuthenticators() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
The list of authenticators active in this client.
- getAuthorizationCodeExpiresIn() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Extract the authorization code expiration time (in seconds) for this
client.
- getAuthToken() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Retrieve the oauth token for this refresh token.
- getClaims() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2User
-
Return the claims for this identity.
- getClaims() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Retrieve identity claims made by the authenticator.
- getClient() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ConfigService.ConfigurationEntity
-
Retrieve the client id.
- getClient() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
Get the HTTP client.
- getClient() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AbstractClientUri
-
Get the Client for this state.
- getClient() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Get the client for this authenticator.
- getClient() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Retrieve the client for whom this token is valid.
- getClientId(Authenticator) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
Provided with an authenticator, provide the client id.
- getClientId() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
The client ID.
- getClientRedirect() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
Get the validated client redirection URI.
- getClients() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Get this application's clients.
- getClientScopes() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
The list of requested application scopes.
- getClientSecret(Authenticator) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
Provided with an authenticator, extract the client secret.
- getClientSecret() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Retrieve the client secret.
- getClientState() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
Retreive the state received from the client.
- getClientType() - Method in exception net.krotscheck.kangaroo.authz.oauth2.exception.RedirectingException
-
Return the client type that threw this exception.
- getConfig() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Get the configuration.
- getConfiguration() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Get the current configuration, as persisted in the database.
- getConfiguration() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Retrieve configuration for this client.
- getContext() - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
The client request context.
- getCreationTime() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
Returns the time when this session was created, measured
in milliseconds since midnight January 1, 1970 GMT.
- getCurrentUser() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Retrieve the current user for this request.
- getDefaultRole() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Get the default role for this application.
- getDescription() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Get the current application description.
- getExp() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
The expiration timestamp.
- getExpiresIn() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Get the expiration time, in seconds.
- getExpiresIn() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Get the token lifetime, in seconds.
- getExpiresIn() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.TokenResponseEntity
-
Get the expiration time, in seconds.
- getFullTextSession() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Get the full text search session.
- getHttpSession() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Get the attached HTTP Session.
- getIat() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
Issued At timestamp.
- getId() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2User
-
Get the application specific user id of this user.
- getIdentities() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Get the identities for this user.
- getIdentity() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Get the user identity to which this token was issued.
- getIdInternal() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
- getInjector() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Retrieve the injector for this context.
- getIss() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
The issuer, as in the entity that issued this token.
- getIssuer() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Get the issuer.
- getJti() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
The token ID.
- getName() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Get the name for this application.
- getName() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Get the name for this scope.
- getName() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Get the name for this client.
- getName() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Returns the name of this principal.
- getName() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Get the name for this role.
- getName() - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
Return the name of the current principal.
- getNbf() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
Not-Before timestamp.
- getOAuthToken() - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
Retrieve the OAuth token.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AbstractAuthzEntity
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AbstractClientUri
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
The owner for this application.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
The owner of this entity.
- getOwner() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
The owner of this entity.
- getPassword() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Get the password.
- getPeriod() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.tasks.HttpSessionCleanupTask
-
Time in milliseconds between successive task executions.
- getPeriod() - Method in class net.krotscheck.kangaroo.authz.oauth2.tasks.TokenCleanupTask
-
Time in milliseconds between successive task executions.
- getRealm() - Method in exception net.krotscheck.kangaroo.authz.admin.v1.auth.exception.WWWChallengeException
-
The URI Realm.
- getRedirect() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Get the redirect attached to this token.
- getRedirect() - Method in exception net.krotscheck.kangaroo.authz.oauth2.exception.RedirectingException
-
Return the provided redirect.
- getRedirects() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Get the valid redirect URI's.
- getRedirectService(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
Expose a subresource that manages the redirects on a client.
- getReferrers() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Get the list of valid referrers.
- getReferrerService(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
Expose a subresource that manages the referrers on a client.
- getRefreshToken() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Get the refresh token.
- getRefreshToken() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.TokenResponseEntity
-
Get the refresh token.
- getRefreshTokenExpireIn() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Extract the refresh token expiration time (in seconds) for this client.
- getRefreshTokens() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.HttpSession
-
Return a
List of refreshTokens.
- getRemoteId() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
The remote ID by which the authenticator recognizes the user.
- getRequiredScopes() - Method in exception net.krotscheck.kangaroo.authz.admin.v1.auth.exception.WWWChallengeException
-
Get the required scopes.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ApplicationService
-
Returns a specific application.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AuthenticatorService
-
Returns a specific entity.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientRedirectService
-
Returns a specific redirect.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientReferrerService
-
Returns a specific referrer.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
Returns a specific scope.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.OAuthTokenService
-
Returns a specific entity.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleService
-
Returns a specific role.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ScopeService
-
Returns a specific scope.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserIdentityService
-
Returns a specific entity.
- getResource(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserService
-
Returns a specific user.
- getRole() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Get the role for this user.
- getRoles() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Get this application's roles.
- getRoles() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Get all roles associated with this scope.
- getSalt() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Get the salt.
- getScheme() - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
Return the authentication scheme used for this principal.
- getScope() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Get the scope.
- getScope() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
The list of scopes authorized for this token.
- getScope() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.TokenResponseEntity
-
Get the scope.
- getScopes() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ConfigService.ConfigurationEntity
-
Get the available, configured scopes.
- getScopes() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.facebook.FacebookAuthenticator
-
List of scopes that we need from facebook.
- getScopes() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.google.GoogleAuthenticator
-
List of scopes that we need from google.
- getScopes() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
The string listing out all the scopes required.
- getScopes() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Get this application's scopes.
- getScopes() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Get this token's scopes.
- getScopes() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Get this role's scopes.
- getScopeService(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleService
-
Expose a subresource that manages the scopes on a role.
- getSearchFactory() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Retrieve the search factory.
- getSecurityContext() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Get the security context.
- getSession() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Get the session.
- getSession() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
Get the session.
- getSession(Request, String) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Return the session associated with this Request.
- getSessionCookieName() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Return the current session cookie name.
- getSessionTimeout() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.HttpSession
-
Get the session timeout.
- getState() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Retrieve the state for the token response.
- getState() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.TokenResponseEntity
-
Retrieve the state for the token response.
- getStates() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Get the list of currently active query states.
- getSub() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
The token subject, usually the resource owner.
- getTask() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.tasks.HttpSessionCleanupTask
-
The task to execute.
- getTask() - Method in class net.krotscheck.kangaroo.authz.oauth2.tasks.TokenCleanupTask
-
The task to execute.
- getTimestamp() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
- getTokenEndpoint() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.facebook.FacebookAuthenticator
-
The token endpoint.
- getTokenEndpoint() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.google.GoogleAuthenticator
-
Google's token endpoint.
- getTokenEndpoint() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
The path to the /token endpoint.
- getTokens() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Get all tokens associated with this scope.
- getTokens() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Get all the tokens issued under this client.
- getTokens() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Get all the tokens issued to this identity.
- getTokenType() - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Get the token type!
- getTokenType() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Get the token type.
- getTokenType() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
Return the token type.
- getTokenType() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.TokenResponseEntity
-
Get the token type!
- getType() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Get the authenticator type, a string lookup key by which the
authenticator is retrieved from the injection manager.
- getType() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Get the client type.
- getType() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
The type of authenticator.
- getUri() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AbstractClientUri
-
Get the validated client redirection URI.
- getUriInfo() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Get the URI info for the current request.
- getUser() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Get the user record for this identity.
- getUsername() - Method in class net.krotscheck.kangaroo.authz.oauth2.resource.IntrospectionResponseEntity
-
The username, if applicable.
- getUserPrincipal() - Method in class net.krotscheck.kangaroo.authz.admin.v1.auth.OAuth2SecurityContext
-
Return the current user identity.
- getUserPrincipal() - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2SecurityContext
-
Return the active user principal.
- getUsers() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Get this application's users.
- getUsers() - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Get the users that have this role.
- GoogleAuthenticator - Class in net.krotscheck.kangaroo.authz.common.authenticator.google
-
This authentication helper permits using google as an IdP.
- GoogleAuthenticator() - Constructor for class net.krotscheck.kangaroo.authz.common.authenticator.google.GoogleAuthenticator
-
- GoogleAuthenticator.Binder - Class in net.krotscheck.kangaroo.authz.common.authenticator.google
-
HK2 Binder for our injector context.
- GrantType - Enum in net.krotscheck.kangaroo.authz.oauth2.resource
-
All the grant types supported by the token endpoint.
- GrizzlySession - Class in net.krotscheck.kangaroo.authz.oauth2.session.grizzly
-
This extends the default session implementation, as the one provided by
grizzly (and required by it) doesn't actually do all the things we need it
to.
- GrizzlySession() - Constructor for class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
- GrizzlySessionLifecycleListener - Class in net.krotscheck.kangaroo.authz.oauth2.session.grizzly
-
Container lifecycle listener for the session feature, which grabs an
instance of the server and replaces session management with our own
implementation.
- GrizzlySessionLifecycleListener(ServletContext, GrizzlySessionManager, SystemConfiguration) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionLifecycleListener
-
Create a new instance of this lifecycle listener.
- GrizzlySessionManager - Class in net.krotscheck.kangaroo.authz.oauth2.session.grizzly
-
The grizzly session manager overrides the SessionManager from the grizzly
servlet container with itself, in order to provide a manager that is bound
to the Jersey2 injection context.
- GrizzlySessionManager(SystemConfiguration, Provider<SessionFactory>) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Create a new instance of this session manager.
- GrizzlySessionManager.Binder - Class in net.krotscheck.kangaroo.authz.oauth2.session.grizzly
-
HK2 Binder for our injector context.
- GROUP_NAME - Static variable in class net.krotscheck.kangaroo.authz.admin.v1.servlet.ServletConfigFactory
-
The name of the configuration group.
- O2AuthDynamicFeature - Class in net.krotscheck.kangaroo.authz.oauth2.authn
-
This feature includes all functionality required to establish a valid
authentication context for each request on the OAuth2 server.
- O2AuthorizationFilter - Class in net.krotscheck.kangaroo.authz.oauth2.authn.authz
-
This filter evaluates the existing security context to see whether the
request is permitted.
- O2AuthorizationFilter() - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.authz.O2AuthorizationFilter
-
Create a new authorization filter, which rejects requests based on the
passed authorization flags.
- O2AuthScheme - Enum in net.krotscheck.kangaroo.authz.oauth2.authn
-
A list of authentication methods which are valid for incoming OAuth2
Requests.
- O2BearerToken - Annotation Type in net.krotscheck.kangaroo.authz.oauth2.authn
-
This annotation enables authentication via an already authorized bearer
token.
- O2BearerTokenFilter - Class in net.krotscheck.kangaroo.authz.oauth2.authn.authn
-
This filter's job is to permit authentication on OAuth endpoints via an
already issued bearer token.
- O2BearerTokenFilter(Provider<ContainerRequest>, Provider<Session>, boolean, boolean) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.authn.O2BearerTokenFilter
-
Create a new instance of this filter.
- O2Client - Annotation Type in net.krotscheck.kangaroo.authz.oauth2.authn
-
This annotation enables authentication via a private client; requiring
a paired client_secret.
- O2ClientBasicAuthFilter - Class in net.krotscheck.kangaroo.authz.oauth2.authn.authn
-
This filter handles Http BASIC authentication, via client/secret pairs via
the authorization header.
- O2ClientBasicAuthFilter(Provider<ContainerRequest>, Provider<Session>) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.authn.O2ClientBasicAuthFilter
-
Create a new instance of this filter.
- O2ClientBodyFilter - Class in net.krotscheck.kangaroo.authz.oauth2.authn.authn
-
This filter's job is to detect whether the request is attempting Client
Authorization, via a client_id and client_secret in the form body.
- O2ClientBodyFilter(Provider<ContainerRequest>, Provider<Session>, Boolean, Boolean) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.authn.O2ClientBodyFilter
-
Create a new instance of this filter.
- O2ClientQueryParameterFilter - Class in net.krotscheck.kangaroo.authz.oauth2.authn.authn
-
This filter's job is to set client context in the event that a client ID
is passed via a query parameter in a GET request.
- O2ClientQueryParameterFilter(Provider<ContainerRequest>, Provider<Session>) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.authn.O2ClientQueryParameterFilter
-
Create a new instance of this filter.
- O2Principal - Class in net.krotscheck.kangaroo.authz.oauth2.authn
-
The authorization pricipal for the OAuth server.
- O2Principal() - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
Create a new Principal with no authentication.
- O2Principal(Client) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
Create a new principal from a authClient.
- O2Principal(OAuthToken) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
Create a new principal from an OAuth token.
- O2SecurityContext - Class in net.krotscheck.kangaroo.authz.oauth2.authn
-
The security context we're using to manage our authorization.
- O2SecurityContext(O2Principal) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.authn.O2SecurityContext
-
Create a new instance of the security context.
- OAuth2AuthenticationFilter - Class in net.krotscheck.kangaroo.authz.admin.v1.auth.filter
-
A request filter that validates a bearer token before permitting the
request to continue.
- OAuth2AuthenticationFilter(Provider<Session>, Provider<Configuration>, String[]) - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.auth.filter.OAuth2AuthenticationFilter
-
Create a new filter, only permitting the provided scopes.
- OAuth2AuthFeature - Class in net.krotscheck.kangaroo.authz.admin.v1.auth
-
This feature ensures that all entities that are annotated with the
`@ScopesAllowed` tag, have appropriate HTTP exceptions and WWW-Authenticate
challenges thrown in response to invalid requests.
- OAuth2AuthFeature() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.auth.OAuth2AuthFeature
-
- OAuth2AuthorizationFilter - Class in net.krotscheck.kangaroo.authz.admin.v1.auth.filter
-
This filter checks the user principal on every request, to see whether it
posesses the appropriate "scopes".
- OAuth2AuthorizationFilter() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.auth.filter.OAuth2AuthorizationFilter
-
Create a new filter, denying all requests.
- OAuth2AuthorizationFilter(String[]) - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.auth.filter.OAuth2AuthorizationFilter
-
Create a new filter, only permitting the provided scopes.
- OAuth2ForbiddenException - Exception in net.krotscheck.kangaroo.authz.admin.v1.auth.exception
-
Throw this exception when you know who the user is, but they do not have
the appropriate token scopes to access this resource.
- OAuth2ForbiddenException(UriInfo, String[]) - Constructor for exception net.krotscheck.kangaroo.authz.admin.v1.auth.exception.OAuth2ForbiddenException
-
Create a new exception with the specified error code.
- OAuth2IdPToken - Class in net.krotscheck.kangaroo.authz.common.authenticator.oauth2
-
A small, class-private oauth token pojo.
- OAuth2IdPToken() - Constructor for class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
- OAuth2NotAuthorizedException - Exception in net.krotscheck.kangaroo.authz.admin.v1.auth.exception
-
Throw this exception when the token is invalid.
- OAuth2NotAuthorizedException(UriInfo, String[]) - Constructor for exception net.krotscheck.kangaroo.authz.admin.v1.auth.exception.OAuth2NotAuthorizedException
-
Create a new exception with the specified error code.
- OAuth2SecurityContext - Class in net.krotscheck.kangaroo.authz.admin.v1.auth
-
Private security context implementation that validates against our
database of tokens.
- OAuth2SecurityContext(OAuthToken, Boolean) - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.auth.OAuth2SecurityContext
-
Construct an authentication context from an OAuth token and a secure
flag.
- OAuth2User - Class in net.krotscheck.kangaroo.authz.common.authenticator.oauth2
-
A shared user entity that asks each IdP to package its identity claims in
a common format.
- OAuth2User() - Constructor for class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2User
-
- OAuthAPI - Class in net.krotscheck.kangaroo.authz.oauth2
-
The OAuth API, hosted at /oauth.
- OAuthAPI() - Constructor for class net.krotscheck.kangaroo.authz.oauth2.OAuthAPI
-
Constructor.
- OAuthToken - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
This entity represents an OAuth Token, provided to a user, for a specific
application, on a particular client's domain.
- OAuthToken() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
- OAuthToken.Deserializer - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
Deserialize a reference to an OAuthToken.
- OAuthTokenService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful api that permits management of OAuth Tokens that were issued by
the ancillary servlets.
- OAuthTokenService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.OAuthTokenService
-
- OAuthTokenType - Enum in net.krotscheck.kangaroo.authz.common.database.entity
-
The different types of OAuth Tokens.
- onReload(Container) - Method in class net.krotscheck.kangaroo.authz.admin.v1.servlet.FirstRunContainerLifecycleListener
-
Invoked when the container has been reloaded.
- onReload(Container) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionLifecycleListener
-
On reload, do nothing.
- onShutdown(Container) - Method in class net.krotscheck.kangaroo.authz.admin.v1.servlet.FirstRunContainerLifecycleListener
-
Invoke at the container shut-down.
- onShutdown(Container) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionLifecycleListener
-
On shutdown, do nothing.
- onStartup(Container) - Method in class net.krotscheck.kangaroo.authz.admin.v1.servlet.FirstRunContainerLifecycleListener
-
Invoked at the container start-up.
- onStartup(Container) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionLifecycleListener
-
On container startup, replace our session manager.
- order(SortOrder, String) - Static method in class net.krotscheck.kangaroo.authz.common.database.util.SortUtil
-
Build a sort order, based on the enum and the provided field.
- OwnerCredentialsGrantHandler - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
This token type handler takes care of the "password" grant_type
OAuth flow.
- OwnerCredentialsGrantHandler(Session, UriInfo, InjectionManager) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.resource.token.OwnerCredentialsGrantHandler
-
Create a new instance of this token handler.
- OwnerCredentialsGrantHandler.Binder - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
HK2 Binder for our injector context.
- readConfiguration() - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ConfigService
-
Return the system configuration.
- RedirectingException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
This is a wrapper exception for unexpected exceptions, which need to be
redirected as per the OAuth2 Specification.
- RedirectingException(Throwable, URI, ClientType) - Constructor for exception net.krotscheck.kangaroo.authz.oauth2.exception.RedirectingException
-
Create a new RedirectingException for a provided exception, including
the redirect to which the details should be sent.
- RedirectingExceptionMapper - Class in net.krotscheck.kangaroo.authz.oauth2.exception
-
This exception mapper handles RedirectingExceptions thrown by the system.
- RedirectingExceptionMapper.Binder - Class in net.krotscheck.kangaroo.authz.oauth2.exception
-
HK2 Binder for our injector context.
- REFRESH_TOKEN_EXPIRES_DEFAULT - Static variable in class net.krotscheck.kangaroo.authz.common.database.entity.ClientConfig
-
The default value for OAuth Token Expiration (1 month).
- REFRESH_TOKEN_EXPIRES_NAME - Static variable in class net.krotscheck.kangaroo.authz.common.database.entity.ClientConfig
-
The configuration name for OAuth Token Expiration.
- RefreshTokenGrantHandler - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
This token type handler takes care of the "refresh_token" grant_type
OAuth flow.
- RefreshTokenGrantHandler(Session) - Constructor for class net.krotscheck.kangaroo.authz.oauth2.resource.token.RefreshTokenGrantHandler
-
Create a new instance of this token handler.
- RefreshTokenGrantHandler.Binder - Class in net.krotscheck.kangaroo.authz.oauth2.resource.token
-
HK2 Binder for our injector context.
- REMOTE_ID - Static variable in class net.krotscheck.kangaroo.authz.common.authenticator.test.TestAuthenticator
-
Unique foreign ID string for the debug user.
- requireEntityInput(Class<K>, K) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Provided a type and an entity, requires the existence of this entity.
- requireValidRedirect(URI, List<ClientRedirect>) - Static method in class net.krotscheck.kangaroo.authz.common.util.ValidationUtil
-
Require that the provided string matches the set of redirection URL's.
- requireValidRedirect(String, List<ClientRedirect>) - Static method in class net.krotscheck.kangaroo.authz.common.util.ValidationUtil
-
Require that the provided string matches the set of redirection URL's.
- requireValidRedirect(String, Set<URI>) - Static method in class net.krotscheck.kangaroo.authz.common.util.ValidationUtil
-
Require that the provided string matches the set of redirection URL's.
- resolveEntityInput(Class<K>, K) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Provided a type and an entity, attempts to resolve a fresh entity from
the database session.
- resolveEntityInput(Class<K>, BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Provided a type and an id, attempts to resolve a fresh entity from
the database session.
- resolveFilterEntity(Class<T>, BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Attempt to resolve the provided ID into the requested entity type.
- resolveOwnershipFilter(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Determine the appropriate owner on which we should be filtering.
- revalidateScope(String[], SortedMap<String, ApplicationScope>, SortedMap<String, ApplicationScope>) - Static method in class net.krotscheck.kangaroo.authz.common.util.ValidationUtil
-
Revalidates a list of provided scopes against the originally granted
scopes, as well as the current list of valid scopes.
- revalidateScope(String, SortedMap<String, ApplicationScope>, SortedMap<String, ApplicationScope>) - Static method in class net.krotscheck.kangaroo.authz.common.util.ValidationUtil
-
Revalidates a list of provided scopes against the originally granted
scopes, as well as the current list of valid scopes.
- revalidateScope(String, SortedMap<String, ApplicationScope>, Role) - Static method in class net.krotscheck.kangaroo.authz.common.util.ValidationUtil
-
Revalidate a list of scopes against an originally granted list, as
well as the current list of valid scopes from a user's role.
- RFC6749 - Class in net.krotscheck.kangaroo.authz.oauth2.exception
-
Error codes specified in the OAuth2 Specification.
- RFC6749.AccessDeniedException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The resource owner or authorization server denied the request.
- RFC6749.InvalidClientException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The requested client is invalid, unknown, or malformed.
- RFC6749.InvalidGrantException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The requested token type is invalid, unknown, or malformed.
- RFC6749.InvalidRequestException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The request is missing a required parameter, includes an invalid
parameter value, includes a parameter more than once, or is otherwise
malformed.
- RFC6749.InvalidScopeException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The requested scope is invalid, unknown, or malformed.
- RFC6749.ServerErrorException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The authorization server encountered an unexpected condition that
prevented it from fulfilling the request.
- RFC6749.TemporarilyUnavailableException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The authorization server is currently unable to handle the request due
to
a temporary overloading or maintenance of the server.
- RFC6749.UnauthorizedClientException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The client is not authorized to request an authorization code using this
method.
- RFC6749.UnsupportedGrantTypeException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The requested token type is not supported.
- RFC6749.UnsupportedResponseTypeException - Exception in net.krotscheck.kangaroo.authz.oauth2.exception
-
The authorization server does not support obtaining an authorization
code using this method.
- ROLE - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Authorization scope for the roles resource.
- Role - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
The application entity, representing an app which uses our system for
authentication.
- Role() - Constructor for class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
- Role.Deserializer - Class in net.krotscheck.kangaroo.authz.common.database.entity
-
Deserialize a reference to an Role.
- ROLE_ADMIN - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Administration scope for the roles resource.
- RoleScopeService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of application role resources.
- RoleScopeService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleScopeService
-
- RoleScopeService.Binder - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
HK2 Binder for our injector context.
- RoleService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of application role resources.
- RoleService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleService
-
- run() - Method in class net.krotscheck.kangaroo.authz.oauth2.session.tasks.HttpSessionCleanupTask
-
The action to be performed by this timer task.
- run() - Method in class net.krotscheck.kangaroo.authz.oauth2.tasks.TokenCleanupTask
-
The action to be performed by this timer task.
- sameOrOne(T, T) - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.O2Principal
-
Assert that only one entity is set, none, or that both are identical.
- Scope - Class in net.krotscheck.kangaroo.authz.admin
-
List of all authorization scopes used in this application.
- SCOPE - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Authorization scope for the scopes resource (not to be mistaken with
this class).
- SCOPE_ADMIN - Static variable in class net.krotscheck.kangaroo.authz.admin.Scope
-
Administration scope for the scopes resource (not to be mistaken with
this class).
- ScopesAllowed - Annotation Type in net.krotscheck.kangaroo.authz.admin.v1.auth
-
Specifies the list of scopes permitted to access method(s) in an application.
- ScopeService - Class in net.krotscheck.kangaroo.authz.admin.v1.resource
-
A RESTful API that permits the management of scope resources.
- ScopeService() - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.resource.ScopeService
-
- search(Integer, Integer, String, BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ApplicationService
-
Search the applications in the system.
- search(Integer, Integer, String, BigInteger, BigInteger, AuthenticatorType) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AuthenticatorService
-
Search the authenticators in the system.
- search(Integer, Integer, String, BigInteger, BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ClientService
-
Search the clients in the system.
- search(Integer, Integer, String, BigInteger, BigInteger, BigInteger, BigInteger, OAuthTokenType) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.OAuthTokenService
-
Search the tokens in the system.
- search(Integer, Integer, String, BigInteger, BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleService
-
Search the roles in the system.
- search(Integer, Integer, String, BigInteger, BigInteger, BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ScopeService
-
Search the scopes in the system.
- search(Integer, Integer, String, BigInteger, BigInteger, AuthenticatorType) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserIdentityService
-
Search the identities in the system.
- searchUsers(Integer, Integer, String, BigInteger, BigInteger, BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.UserService
-
Search the users in the system.
- Secure() - Constructor for class net.krotscheck.kangaroo.authz.common.database.jackson.Views.Secure
-
- ServerErrorException() - Constructor for exception net.krotscheck.kangaroo.authz.oauth2.exception.RFC6749.ServerErrorException
-
Constructor.
- ServletConfigFactory - Class in net.krotscheck.kangaroo.authz.admin.v1.servlet
-
This factory instantiates a configuration element which contains all
system-level configuration elements, such as root URI path, Admin API ID,
and others.
- ServletConfigFactory(SessionFactory) - Constructor for class net.krotscheck.kangaroo.authz.admin.v1.servlet.ServletConfigFactory
-
Create a new factory instance.
- ServletConfigFactory.Binder - Class in net.krotscheck.kangaroo.authz.admin.v1.servlet
-
HK2 Binder for our injector context.
- SESSION_MAX_AGE - Static variable in class net.krotscheck.kangaroo.authz.AuthzServerConfig
-
The maximum time that the session should live.
- SESSION_NAME - Static variable in class net.krotscheck.kangaroo.authz.AuthzServerConfig
-
The name of the cookie used to maintain implicit flow sessions.
- SessionFeature - Class in net.krotscheck.kangaroo.authz.oauth2.session
-
This feature overrides the container's session management with our own, so
that cookies may be manipulated and maintained by a DI-provided entity.
- SessionFeature() - Constructor for class net.krotscheck.kangaroo.authz.oauth2.session.SessionFeature
-
- setAccessToken(String) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Set the access token.
- setApplication(Application) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Set the application which this scope belongs to.
- setApplication(Application) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the application which this client belongs to.
- setApplication(Application) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Set the application for this role.
- setApplication(Application) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Set the application which this user belongs.
- setApplications(List<Application>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Set the list of owned applications.
- setAuthenticator(Authenticator) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
Set a new authenticator.
- setAuthenticators(List<Authenticator>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the authenticators.
- setAuthToken(OAuthToken) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the new parent auth token (for refresh tokens only).
- setClaims(Map<String, String>) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2User
-
Set new claims for this identity.
- setClaims(Map<String, String>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Set the claims made by the authenticator.
- setClient(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ConfigService.ConfigurationEntity
-
Set a new client ID.
- setClient(Client) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
Set the HTTP client.
- setClient(Client) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AbstractClientUri
-
Set a new Client.
- setClient(Client) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Set a new client for this authenticator.
- setClient(Client) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the client for whom this token is valid.
- setClientRedirect(URI) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
Set a new redirection URI.
- setClients(List<Client>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set this application's clients.
- setClientScopes(SortedMap<String, ApplicationScope>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
Set the list of client scopes.
- setClientSecret(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the client secret.
- setClientState(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AuthenticatorState
-
Store the state received from the client.
- setConfig(Configuration) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Set the request configuration.
- setConfiguration(Map<String, String>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Set the configuration values.
- setConfiguration(Map<String, String>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the configuration for this client.
- setCreationTime(long) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
Set the creation time of this session.
- setDefaultRole(Role) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set the default role for this application.
- setDescription(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set the new description.
- setExpiresIn(Long) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Set the token expiry.
- setExpiresIn(int) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the expiration time, in seconds, from the creation date.
- setExpiresIn(long) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the expiration time, in seconds, from the creation date.
- setExpiresIn(Number) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the expiration time, in seconds, from the creation date.
- setFullTextSession(FullTextSession) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Set the full text search session.
- setHttpSession(HttpSession) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the attached HTTP Session.
- setId(String) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2User
-
Set the application-specific user id for this user.
- setIdentities(List<UserIdentity>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Set the value for this user's identities.
- setIdentity(UserIdentity) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the user identity to whom this token was issued.
- setIdInternal(String) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
Sets the session identifier for this session.
- setInjector(InjectionManager) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Set (via injection, usually) the injector for this resource.
- setIssuer(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the URL of the server that issued this token.
- setName(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set the name for this application.
- setName(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Set the name for this scope.
- setName(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the client's name.
- setName(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Set the name for this role.
- setOwner(User) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set the owner for this application.
- setPassword(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Set a new password.
- setPrincipal(O2Principal) - Method in class net.krotscheck.kangaroo.authz.oauth2.authn.authn.AbstractO2AuthenticationFilter
-
Set a principal to the security context.
- setRedirect(URI) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the redirect for this particular token.
- setRedirects(List<ClientRedirect>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the list of redirects.
- setReferrers(List<ClientReferrer>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Update the set of valid referrers.
- setRefreshToken(String) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Set the refresh token.
- setRefreshTokens(List<OAuthToken>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.HttpSession
-
Set the list of tokens.
- setRemoteId(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Set the remote ID by which the authenticator recognizes the user.
- setRole(Role) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.User
-
Set the role for this user.
- setRoleId(BigInteger) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.RoleScopeService
-
Set the role for this instance of the scope service.
- setRoles(List<Role>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set this application's roles.
- setRoles(List<Role>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Set all roles associated with this scope.
- setSalt(String) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Set a new salt.
- setScope(String) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Set the returned scopes.
- setScopes(List<String>) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.ConfigService.ConfigurationEntity
-
Set the list of scopes.
- setScopes(SortedMap<String, ApplicationScope>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set this application's scopes.
- setScopes(SortedMap<String, ApplicationScope>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set this token's scopes.
- setScopes(SortedMap<String, ApplicationScope>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Set this role's scopes.
- setSearchFactory(SearchFactory) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Set an instance of the search factory.
- setSecurityContext(SecurityContext) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Set a new security context.
- setSession(Session) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Set the session.
- setSession(Session) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.AbstractOAuth2Authenticator
-
Set the hibernate session.
- setSessionCookieName(String) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySessionManager
-
Set the current session cookie name.
- setSessionTimeout(long) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.HttpSession
-
Set the session timeout, in seconds.
- setState(String) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Set any response state issued with the request.
- setStates(List<AuthenticatorState>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Set the list of states.
- setTimestamp(long) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
Set the timestamp when this session was accessed the last time.
- setTokens(List<OAuthToken>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.ApplicationScope
-
Set all tokens associated with this scope.
- setTokens(List<OAuthToken>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the list of tokens for this client.
- setTokens(List<OAuthToken>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Set the list of tokens for this user.
- setTokenType(String) - Method in class net.krotscheck.kangaroo.authz.common.authenticator.oauth2.OAuth2IdPToken
-
Set the token type.
- setTokenType(OAuthTokenType) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.OAuthToken
-
Set the token type.
- setType(AuthenticatorType) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Authenticator
-
Set a new authenticator type.
- setType(ClientType) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Client
-
Set the client type.
- setType(AuthenticatorType) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Set the type of authenticator.
- setUri(URI) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.AbstractClientUri
-
Set a new redirection URI.
- setUriInfo(UriInfo) - Method in class net.krotscheck.kangaroo.authz.admin.v1.resource.AbstractService
-
Set the URI info instance for the current request.
- setUser(User) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.UserIdentity
-
Set the user for this identity.
- setUsers(List<User>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Application
-
Set this application's users.
- setUsers(List<User>) - Method in class net.krotscheck.kangaroo.authz.common.database.entity.Role
-
Set the list of users that have this role.
- setValid(boolean) - Method in class net.krotscheck.kangaroo.authz.oauth2.session.grizzly.GrizzlySession
-
Set this object as validated.
- SortUtil - Class in net.krotscheck.kangaroo.authz.common.database.util
-
Utility that helps map sort API parameters to hibernate directives.