All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAuthenticationHandler Base class for all authentication handlers that support configurable naming.AbstractCredential Base class for CAS credentials that are safe for long-term storage.AbstractPreAndPostProcessingAuthenticationHandler Abstract authentication handler that allows deployers to utilize the bundled AuthenticationHandlers while providing a mechanism to perform tasks before and after authentication.AbstractUsernamePasswordAuthenticationHandler Abstract class to override supports so that we don't need to duplicate the check for UsernamePasswordCredential.AcceptAnyAuthenticationPolicyFactory Produces authentication policies that passively satisfy any givenAuthentication.AcceptUsersAuthenticationHandler Handler that contains a list of valid users and passwords.AccountDisabledException Describes an authentication error condition where a user account has been administratively disabled.AccountPasswordMustChangeException Describes an authentication error condition where a user account's password must change before login.AccountsPreDefinedLoginModule This isAccountsPreDefinedLoginModule.AccountsPreDefinedLoginModule.StaticPrincipal Static principal added to the subject when authn is successful.AllAuthenticationHandlersSucceededAuthenticationPolicy Authentication security policy that is satisfied iff all given authentication handlers are successfully authenticated.AllCredentialsValidatedAuthenticationPolicy Authentication security policy that is satisfied iff all given credentials are successfully authenticated.AtLeastOneCredentialValidatedAuthenticationPolicy Authentication policy that is satisfied by at least one successfully authenticated credential.AuthenticationContextAttributeMetaDataPopulator AuthenticationCredentialsThreadLocalBinder ThreadLocal based holder for current set of credentials and/or authentication object for any current CAS authentication transaction.AuthenticationCredentialTypeMetaDataPopulator AuthenticationDateAttributeMetaDataPopulator BaseAuthenticationHandlerAuthenticationPolicy Authentication security policy that is satisfied iff a specified authentication handler successfully authenticates at least one credential.BaseAuthenticationMetaDataPopulator This isBaseAuthenticationMetaDataPopulator.BaseAuthenticationPolicy This isBaseAuthenticationPolicy.BaseAuthenticationServiceSelectionStrategy BaseIPAddressIntelligenceService This isBaseIPAddressIntelligenceService.BasicCredentialMetaData Basic credential metadata implementation that stores the original credential ID and the original credential type.BasicIdentifiableCredential This isBasicIdentifiableCredential, a simple credential implementation that is only recognized by its id.BlackDotIPAddressIntelligenceService This isBlackDotIPAddressIntelligenceService.ByCredentialSourceAuthenticationHandlerResolver This isByCredentialSourceAuthenticationHandlerResolverthat attempts to capture the source from the credential and limit the handlers to the matching source.ByCredentialTypeAuthenticationHandlerResolver CacheCredentialsCipherExecutor This isCacheCredentialsCipherExecutor.CacheCredentialsMetaDataPopulator We utilize theAuthenticationMetaDataPopulatorto retrieve and store the password as an authentication attribute under the keyUsernamePasswordCredential.AUTHENTICATION_ATTRIBUTE_PASSWORD.CasSSLContext This isCasSSLContext.CasSSLContext.DisabledCasSslContext ChainingPrincipalElectionStrategy This isChainingPrincipalElectionStrategy.ChainingPrincipalResolver Delegates to one or more principal resolves in series to resolve a principal.ClientInfoAuthenticationMetaDataPopulator CoreAuthenticationUtils This isCoreAuthenticationUtils.CredentialCustomFieldsAttributeMetaDataPopulator DefaultAdaptiveAuthenticationPolicy This isDefaultAdaptiveAuthenticationPolicy.DefaultAttributeDefinition This isDefaultAttributeDefinition.DefaultAttributeDefinitionStore This isDefaultAttributeDefinitionStore.DefaultAuthentication Immutable authentication event whose attributes may not change after creation.DefaultAuthenticationBuilder Constructs immutableAuthenticationobjects using the builder pattern.DefaultAuthenticationEventExecutionPlan DefaultAuthenticationHandlerExecutionResult Contains information about a successful authentication produced by anAuthenticationHandler.DefaultAuthenticationHandlerResolver This isDefaultAuthenticationHandlerResolver.DefaultAuthenticationManager This isDefaultAuthenticationManager, which provides common operations around an authentication manager implementation.DefaultAuthenticationResult TheDefaultAuthenticationResultrepresents a concrete implementation ofAuthenticationResult.DefaultAuthenticationResultBuilder This isDefaultAuthenticationResultBuilder.DefaultAuthenticationResultBuilderFactory DefaultAuthenticationServiceSelectionPlan DefaultAuthenticationServiceSelectionStrategy This isDefaultAuthenticationServiceSelectionStrategywhich returns back to the caller the provided service, as it was without any additional processing.DefaultAuthenticationSystemSupport This isDefaultAuthenticationSystemSupport.DefaultAuthenticationTransactionFactory DefaultAuthenticationTransactionManager DefaultCasSSLContext This isDefaultCasSSLContext.DefaultIPAddressIntelligenceService This isDefaultIPAddressIntelligenceService.DefaultPasswordPolicyHandlingStrategy<AuthnResponse> DefaultPrincipalElectionStrategy This isDefaultPrincipalElectionStrategythat selects the primary principal to be the first principal in the chain of authentication history.DefaultPrincipalFactory Factory to createSimplePrincipalobjects.DefaultPrincipalResolutionExecutionPlan EchoingPrincipalResolver This isEchoingPrincipalResolver.ExcludedAuthenticationHandlerAuthenticationPolicy Authentication security policy that is satisfied iff a specified authentication handler is not part of successful authn handlers.GroovyAuthenticationHandlerResolver This isGroovyAuthenticationHandlerResolver.GroovyAuthenticationPostProcessor This isGroovyAuthenticationPostProcessor.GroovyAuthenticationPreProcessor This isGroovyAuthenticationPreProcessor.GroovyIPAddressIntelligenceService This isGroovyIPAddressIntelligenceService.GroovyPasswordEncoder This isGroovyPasswordEncoder.GroovyPasswordPolicyHandlingStrategy<AuthenticationResponse> This isGroovyPasswordPolicyHandlingStrategy.GroovyPrincipalFactory Factory to createSimplePrincipalobjects.GroovyScriptAuthenticationPolicy This isGroovyScriptAuthenticationPolicy.HttpBasedServiceCredential A credential representing an HTTP endpoint given by a URL.HttpBasedServiceCredentialsAuthenticationHandler Class to validate the credential presented by communicating with the web server and checking the certificate that is returned against the hostname, etc.InternalGroovyScriptDao This isInternalGroovyScriptDao.InvalidLoginLocationException Describes an error condition where authentication occurs from a location that is disallowed by security policy applied to the underlying user account.InvalidLoginTimeException Describes an error condition where authentication occurs at a time that is disallowed by security policy applied to the underlying user account.JaasAuthenticationHandler JAAS Authentication Handler for CAS.JaasAuthenticationHandler.UsernamePasswordCallbackHandler A simple JAAS CallbackHandler which accepts a Name String and Password String in the constructor.MixedPrincipalException Describes an error condition where non-identical principals have been resolved while authenticating multiple credentials.MultifactorAuthenticationProviderMetadataPopulator NotPreventedAuthenticationPolicy Authentication policy that defines success as at least one authentication success and no authentication attempts that were prevented by system errors.NullPrincipal Null principal implementation that allows us to constructAuthentications in the event that no principal is resolved during the authentication process.OneTimePasswordCredential Describes a one-time-password credential that contains an optional unique identifier and required password.OneTimeToken This isOneTimeToken.OneTimeTokenAccount This isOneTimeTokenAccount.OneTimeTokenCredential This isOneTimeTokenCredential.PasswordEncoderUtils This isPasswordEncoderUtils.PasswordExpiringWarningMessageDescriptor Message conveying account password expiration warning details.PasswordPolicyContext Container for password policy configuration.PersonDirectoryPrincipalResolver Resolves principals by querying a data source using the Person Directory API.PrincipalAttributeRepositoryFetcher This isPrincipalAttributeRepositoryFetcher.PrincipalElectionStrategyConfigurer This isPrincipalElectionStrategyConfigurer.PrincipalFactoryUtils This isPrincipalFactoryUtils.PrincipalNameTransformerUtils This isPrincipalNameTransformerUtils.PrincipalResolutionContext This isPrincipalResolutionContext.ProxyingPrincipalResolver Provides the most basic means of principal resolution by mappingCredential.getId()ontoPrincipal.getId().PseudoPlatformTransactionManager This isPseudoPlatformTransactionManager.RegisteredServiceAuthenticationHandlerResolver This isRegisteredServiceAuthenticationHandlerResolverthat acts on the criteria presented by a registered service to detect which handler(s) should be resolved for authentication.RegisteredServiceAuthenticationPolicyResolver This isRegisteredServiceAuthenticationPolicyResolverthat acts on the criteria presented by a registered service to detect which handler(s) should be resolved for authentication.RejectResultCodePasswordPolicyHandlingStrategy<AuthnResponse> RememberMeAuthenticationMetaDataPopulator Determines if the credential provided are for Remember Me Services and then sets the appropriate Authentication attribute if remember me services have been requested.RememberMeUsernamePasswordCredential Handles both remember me services and username and password.RequiredAuthenticationHandlerAuthenticationPolicy Authentication security policy that is satisfied iff a specified authentication handler successfully authenticates at least one credential.RequiredHandlerAuthenticationPolicyFactory ProducesContextualAuthenticationPolicyinstances that are satisfied iff the givenAuthenticationwas created by authenticating credentials by all handlers named inRegisteredServiceAuthenticationPolicy.getRequiredAuthenticationHandlers().RestfulAuthenticationPolicy This isRestfulAuthenticationPolicy.RestfulIPAddressIntelligenceService This isRestfulIPAddressIntelligenceService.RestfulPrincipalFactory This isRestfulPrincipalFactory.ServiceContext Simple container for holding a service principal and its corresponding registered service.SimplePrincipal Simple implementation of aPrincipalthat exposes an unmodifiable map of attributes.SuccessfulHandlerMetaDataPopulator Sets an authentication attribute containing the collection of authentication handlers (by name) that successfully authenticated credential.UniquePrincipalAuthenticationPolicy This isUniquePrincipalAuthenticationPolicythat prevents authentication if the same principal id is found more than one in the registry.UniquePrincipalRequiredException This isUniquePrincipalRequiredException.UnresolvedPrincipalException Describes an error condition where a principal could not be resolved.UnsatisfiedAuthenticationPolicyException Error condition arising at ticket creation or validation time when a ticketing operation relying on authentication cannot proceed due to unsatisfied authentication security policy.UsernamePasswordCredential Credential for authenticating with a username and password.