All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractIdentityCache AbstractOperation This abstract class contains some common functionality for different operations.AbstractSAMLTokenProvider Some abstract functionality for creating a SAML tokenAbstractSTSEvent AbstractSTSFailureEvent AbstractSTSSuccessEvent ActAsAttributeStatementProvider An AttributeStatementProvider implementation to handle "ActAs".AttributeStatementProvider An interface that allows a pluggable way of obtaining an AttributeStatementBean.AuthDecisionStatementProvider An interface that allows a pluggable way of obtaining an AuthDecisionStatementBean.AuthenticationStatementProvider An interface that allows a pluggable way of obtaining an AuthenticationStatementBean.BinarySecret This class contains values that have been extracted from a BinarySecret structure.CacheUtils CertConstraintsParser This class provides the functionality to match a given X509Certificate against a list of regular expressions.ClaimsAttributeStatementProvider ClaimsHandler This interface provides a pluggable way to handle Claims.ClaimsManager This class holds various ClaimsHandler implementations.ClaimsMapper This interface defines a pluggable way of mapping claims from a source realm to a target realm.ClaimsParameters This class encapsulates the parameters that will be passed to a ClaimsHandler instance to to retrieve claims.ClaimsParser ClaimsUtils Some common utility methods for claimsClaimTypes ClaimUtils This claim util class provides methods to make the handling of claims and claim values easier.CombinedClaimsAttributeStatementProvider This class differs from the ClaimsAttributeStatementProvider in that it combines claims that have the same name.ConditionsProvider An interface that allows a pluggable way of obtaining a SAML ConditionsBean used to populate the Conditions of a SAML Assertion.DefaultAttributeStatementProvider A default AttributeStatementProvider implementation.DefaultConditionsProvider A default implementation of the ConditionsProvider interface.DefaultInMemoryTokenStore DefaultJWTClaimsProvider A default implementation to create a JWTClaims object.DefaultJWTRoleParser A default implementation to extract roles from a JWT tokenDefaultSAMLRoleParser A default implementation to extract roles from a SAML AssertionDefaultSecurityTokenServiceProvider A "default" SecurityTokenServiceProvider implementation that defines the Issue and Validate Operations of the STS and adds support for issuing and validating SAML Assertions, and validating UsernameTokens and X.509 Tokens.DefaultSubjectProvider A default implementation of SubjectProvider to create a SAML Assertion.DefaultSubjectRoleParser A default implementation to extract roles from a SubjectDefaultTokenWrapper The default implementation of TokenWrapper.EHCacheIdentityCache A EH-Cache based cache to cache identities in different realms where the relationship is of type FederateIdentity.EHCacheIdentityValue A cache value for EHCache.EncryptionProperties This class contains various configuration properties that can be used to encrypt an issued token.Entropy This class contains values that have been extracted from an Entropy structure.EventMapper HazelCastTokenStore HOKDelegationHandler This TokenDelegationHandler implementation extends the Default implementation to allow SAML Tokens with HolderOfKey Subject Confirmation.IdentityCache IdentityClaimsParser IdentityMapper This interface defines a pluggable way of mapping an identity from a source realm to a target realm.JexlClaimsMapper JWTClaimsProvider An interface that allows a pluggable way of creating a JWTClaims objectJWTClaimsProviderParameters The parameters that are passed through to a JWTClaimsProvider implementation to create a JWTClaims Object.JWTRealmCodec This interface defines a pluggable way to return a realm associated with a JWT Token.JWTRoleParser This interface defines a way to extract roles from a JWT TokenJWTTokenProvider A TokenProvider implementation that provides a JWT Token.JWTTokenValidator Validate a SAML Assertion.KeyRequirements This class contains values that have been extracted from a RequestSecurityToken corresponding to various key and encryption requirements.KEYS LdapClaimsHandler LdapGroupClaimsHandler LdapUtils Lifetime This class contains values that have been extracted from a Lifetime element.LoggerPatternLayoutLogback MapEvent MapEventListener MapEventLogger MemoryIdentityCache A simple in-memory HashMap based cache to cache identities in different realms where the relationship is of type FederateIdentity.MemoryIdentityCacheStatistics Participants This class contains values that have been extracted from a Participants element.PassThroughClaimsMapper A test implementation of IdentityMapper.ProcessedClaim This represents a Claim that has been processed by a ClaimsHandler instance.ProcessedClaimCollection This holds a collection of Claims that have been processed by a ClaimsHandler implementationQNameConstants This class holds a collection of QName constants.RealmParser This interface defines a pluggable way of defining a realm for the current request.RealmProperties This class defines some properties that are associated with a realm for issuing or validating a particular token.RealmSupport ReceivedCredential This class represents a received credential.ReceivedToken This class contains values that have been extracted from a received Token.ReceivedToken.STATE Relationship This class holds the parameters that will be required to define a one-way relationship between a source and target realm.RelationshipResolver Renewing This class contains values that have been extracted from an Renewing structure.RequestParser This class parses a RequestSecurityToken object.RequestRequirements This class contains values that have been extracted from the requestRESTSecurityTokenService RESTSecurityTokenService.Action RESTSecurityTokenServiceImpl SamlCallbackHandler This CallbackHandler implementation is populated with SAML Beans by the SAMLTokenProvider, and is tasked with setting them on a SAMLCallback object, which will be parsed (by WSS4J) into a SAML Assertion.SamlCustomHandler Implementation of this interface updates SAML tokens in any custom way before it will be signed by SAMLTokenProvider.SAMLDelegationHandler The SAML TokenDelegationHandler implementation.SAMLRealmCodec This interface defines a pluggable way to return a realm associated with a SAML Assertion.SAMLRoleParser This interface defines a way to extract roles from a SAML AssertionSAMLTokenProvider A TokenProvider implementation that provides a SAML Token.SAMLTokenRenewer A TokenRenewer implementation that renews a (valid or expired) SAML Token.SAMLTokenValidator Validate a SAML Assertion.SCTCanceller This class cancels a SecurityContextToken.SCTInInterceptor SCTOutInterceptor SCTProvider A TokenProvider implementation that provides a SecurityContextToken.SCTValidator This class validates a SecurityContextToken.ServiceMBean This MBean represents a service.SignatureProperties This class contains various configuration properties that can be used to sign an issued token, or generate a symmetric key in the STS.StaticClaimsHandler StaticEndpointClaimsHandler StaticService This class represents a (static) service.StaticSTSProperties A static implementation of the STSPropertiesMBean.STSCancelFailureEvent STSCancelSuccessEvent STSConstants STSEventListener STSIssueFailureEvent STSIssueSuccessEvent STSPropertiesMBean This MBean represents the properties associated with the STS.STSRenewFailureEvent STSRenewSuccessEvent STSValidateFailureEvent STSValidateSuccessEvent SubjectProvider An interface that allows a pluggable way of obtaining a SAML SubjectBean used to populate the Subject of a SAML Assertion.SubjectProviderParameters The parameters that are passed through to a SubjectProvider implementation to create a Subject(Bean).SubjectRoleParser This interface defines a way to extract roles from a JAAS SubjectSymmetricKeyHandler Some common functionality relating to parsing and generating Symmetric Keys.TokenCanceller An interface that can cancel a security token.TokenCancellerParameters This class encapsulates the parameters that will be passed to a TokenCanceller instance to cancel a token.TokenCancellerParametersSupport TokenCancellerResponse This class encapsulates the response from a TokenCanceller instance after cancelling a token.TokenCancelOperation An implementation for Cancel operation interface.TokenDelegationHandler This interface controls whether the STS allows an authenticated user to get a token OnBehalfOf or ActAs another token.TokenDelegationParameters This class encapsulates the parameters that will be passed to a TokenDelegationHandler instance to.TokenDelegationResponse This class encapsulates the response from a TokenDelegationHandler instance.TokenIssueOperation An implementation of the IssueOperation interface.TokenProvider An interface that can provide a security token.TokenProviderParameters This class encapsulates the parameters that will be passed to a TokenProvider instance to create a token.TokenProviderParametersSupport TokenProviderResponse This class encapsulates the response from a TokenProvider instance after creating a token.TokenProviderUtils TokenReference A class that encapsulates how a token should be referencedTokenRenewer An interface that can renew a security token.TokenRenewerParameters This class encapsulates the parameters that will be passed to a TokenRenewer instance to renew a token.TokenRenewerParametersSupport TokenRenewerResponse This class encapsulates the response from a TokenRenewer instance after renewing a token.TokenRenewOperation An implementation of the IssueOperation interface to renew tokens.TokenRequestCollectionOperation An implementation of the RequestCollectionOperation interface.TokenRequirements This class contains values that have been extracted from a RequestSecurityToken corresponding to various token requirements.TokenValidateOperation An implementation of the ValidateOperation interface.TokenValidator An interface that can validate a security token.TokenValidatorParameters This class encapsulates the parameters that will be passed to a TokenValidator instance to validate a token.TokenValidatorParametersSupport TokenValidatorResponse This class encapsulates the response from a TokenValidator instance after validating a token.TokenWrapper This interface defines a pluggable way of "wrapping" tokens that are issued by the STS.UsernameTokenDelegationHandler This TokenDelegationHandler implementation allows UsernameTokens for OnBehalfOf/ActAs.UsernameTokenRealmCodec This interface defines a pluggable way to return a realm associated with a UsernameToken.UsernameTokenValidator This class validates a wsse UsernameToken.X509TokenValidator This class validates an X.509 V.3 certificate (received as a BinarySecurityToken or an X509Data DOM Element).