A B C D E F G H I K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCredentialCallback - Class in org.wildfly.security.auth.callback
-
Abstract base class for credential callbacks.
- AbstractMechanismAuthenticationFactory<M,F,E extends Exception> - Class in org.wildfly.security.auth.server
- AbstractMechanismAuthenticationFactory(SecurityDomain, MechanismConfigurationSelector, F) - Constructor for class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- AbstractMechanismAuthenticationFactory.Builder<M,F,E extends Exception> - Class in org.wildfly.security.auth.server
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmEvent
-
Accept the given visitor, calling the method which is most applicable to this event type.
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmFailedAuthenticationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmIdentityFailedAuthorizationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmIdentitySuccessfulAuthorizationEvent
- accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationFailedEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationSuccessfulEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityEvent
-
Accept the given visitor, calling the method which is most applicable to this event type.
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckFailedEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckSuccessfulEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityRealmUnavailableEvent
- accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SyslogAuditEvent
-
Accept the given visitor, calling the method which is most applicable to this event type.
- add(int, String) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- add(String) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- add(String, int, String) - Method in interface org.wildfly.security.authz.Attributes
-
Add a mapping for the given key at the given position.
- add(String, int, String) - Method in class org.wildfly.security.authz.MapAttributes
- addAll(String, Collection<String>) - Method in interface org.wildfly.security.authz.Attributes
-
Add all the values from the given collection to the value collection for the given key.
- addAll(Map<String, ? extends Collection<String>>) - Method in interface org.wildfly.security.authz.Attributes
-
Add all the values from the given map to this attributes collection.
- addFirst(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Add a value before the first mapping for the given key.
- addFirst(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- addLast(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Add a value after the last mapping for the given key.
- addLast(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- addMapping(Set<String>, Set<String>, PermissionVerifier) - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
-
Add a new mapping to a
PermissionVerifier, if thePermissionMappablebeing mapped has a principal name that is in theSetof principals or of any of the assigned roles are matched this mapping will be a match. - addMatchAllPrincipals(PermissionVerifier) - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
-
Add a new mapping to a
PermissionVerifier, if thePermissionMappablebeing mapped has a principal or any of the assigned roles are matched this mapping will be a match. - addMechanismRealm(MechanismRealmConfiguration) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Adds a configuration for one of realms of this mechanism.
- addPrefix(String) - Method in interface org.wildfly.security.authz.Roles
-
Get a roles collection which adds a prefix to all role names.
- addPrivateCredential(Credential) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Add a private credential to the identity being authenticated.
- addPublicCredential(Credential) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Add a public credential to the identity being authenticated.
- addRealm(String, SecurityRealm) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Add a realm to this security domain.
- addRuntimeAttributes(Attributes) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Add runtime attributes to the identity being authenticated.
- addSuffix(String) - Method in interface org.wildfly.security.authz.Roles
-
Get a roles collection which adds a suffix to all role names.
- aggregate(EvidenceDecoder...) - Static method in interface org.wildfly.security.auth.server.EvidenceDecoder
-
Create an aggregated evidence decoder.
- aggregate(MechanismConfigurationSelector...) - Static method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
-
Create a
MechanismConfigurationSelectorthat is an aggregation of other selectors, when called the selectors will be called in order and the firstMechanismConfigurationreturned will be used. - aggregate(NameRewriter...) - Static method in interface org.wildfly.security.auth.server.NameRewriter
-
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.
- aggregate(NameRewriter, NameRewriter) - Static method in interface org.wildfly.security.auth.server.NameRewriter
-
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.
- aggregate(PrincipalDecoder...) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
-
Create an aggregated principal decoder.
- aggregate(RealmMapper...) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create an aggregate realm mapping strategy.
- aggregate(RealmMapper, RealmMapper) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create an aggregate realm mapping strategy.
- aggregate(RoleDecoder...) - Static method in interface org.wildfly.security.authz.RoleDecoder
-
Create an aggregate role decoder.
- aggregate(RoleMapper...) - Static method in interface org.wildfly.security.authz.RoleMapper
-
Create an aggregate role mapper.
- aggregate(RoleMapper, RoleMapper) - Static method in interface org.wildfly.security.authz.RoleMapper
-
Create an aggregate role mapper.
- AggregateAttributes - Class in org.wildfly.security.authz
-
An implementation of
Attributesaggregating multiple instances. - aggregateOf(Attributes...) - Static method in class org.wildfly.security.authz.AggregateAttributes
- and(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
-
Returns a new mapper where the
PermissionVerifiercreated by thisPermissionMapperis combined with thePermissionVerifierof theotherPermissionMapperusing 'and'. - and(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
-
Create a role mapper which is the intersection (logical "and") of the results of this and the given role mapper.
- and(Roles) - Method in interface org.wildfly.security.authz.Roles
-
Get the intersection of this collection and another.
- AND - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
-
If multiple mappings are found the corresponding
PermissionVerifierinstances will be combined using 'and'. - ANONYMOUS - Static variable in interface org.wildfly.security.auth.server.RealmIdentity
-
The anonymous realm identity.
- AnonymousAuthorizationCallback - Class in org.wildfly.security.auth.callback
-
A callback to authorize anonymous authentication.
- AnonymousAuthorizationCallback(String) - Constructor for class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
-
Construct a new instance.
- apply(Principal) - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
- apply(Evidence) - Method in interface org.wildfly.security.auth.server.EvidenceDecoder
- applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Apply the given function to the acquired credential, if it is set and of the given type, algorithm, and parameters.
- applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm with the given parameters.
- applyToCredential(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, String, Function<C, R>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, String, Function<C, R>) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
- applyToCredential(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Apply the given function to the acquired credential, if it is set and of the given type.
- applyToCredential(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Apply the given function to the acquired credential, if it is set and of the given type.
- applyToCredential(Class<C>, Function<C, R>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Apply the given function to the acquired credential, if it is set and of the given type.
- applyToCredential(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Apply the given function to the acquired credential, if it is set and of the given type.
- applyToCredential(Class<C>, Function<C, R>) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Apply the given function to the acquired credential, if it is set and of the given type.
- applyToEvidence(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
-
Apply the given function to the acquired evidence, if it is set and of the given type and algorithm.
- applyToEvidence(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Apply the given function to the acquired evidence, if it is set and of the given type and algorithm.
- applyToEvidence(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
-
Apply the given function to the acquired evidence, if it is set and of the given type.
- applyToEvidence(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Apply the given function to the acquired evidence, if it is set and of the given type.
- asPrincipalRewriter() - Method in interface org.wildfly.security.auth.server.NameRewriter
-
Get this name rewriter as a principal rewriter that applies only to
NamePrincipalinstances. - asPrincipalRewriter() - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
-
Get this principal decoder as a principal rewriter that produces a
NamePrincipalif the decode succeeds. - asReadOnly() - Method in interface org.wildfly.security.authz.Attributes
-
Returns a read-only instance of this instance.
- Attributes - Interface in org.wildfly.security.authz
-
A collection of string attributes.
- Attributes.Entry - Interface in org.wildfly.security.authz
-
The entry collection for a mapping.
- Attributes.SetEntry - Interface in org.wildfly.security.authz
-
The entry collection for a mapping whose values are a distinct set.
- authenticate(String, Evidence) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Perform an authentication based on
Evidencefor the specified identity name. - authenticate(Principal, Evidence) - Method in class org.wildfly.security.auth.server.SecurityDomain
- authenticate(Evidence) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Perform an authentication based on
Evidencealone. - AuthenticationCompleteCallback - Class in org.wildfly.security.auth.callback
-
An optional callback indicating the success or failure of the authentication operation.
- AuthenticationConfigurationCallback - Class in org.wildfly.security.auth.callback
-
A
Callbackto inform a server authentication context of configured mechanism properties. - AuthenticationConfigurationCallback() - Constructor for class org.wildfly.security.auth.callback.AuthenticationConfigurationCallback
- authenticationFailedAuthorization() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- authenticationFailedEvidenceVerification() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- AuthorizationCheckException - Exception in org.wildfly.security.authz
-
An exception indicating that an identity authorization check has failed.
- AuthorizationCheckException(String, Throwable, Principal, Permission) - Constructor for exception org.wildfly.security.authz.AuthorizationCheckException
-
Constructs a new
AuthorizationExceptioninstance with an initial message and cause. - AuthorizationCheckException(String, Principal, Permission) - Constructor for exception org.wildfly.security.authz.AuthorizationCheckException
-
Constructs a new
AuthorizationExceptioninstance with an initial message. - AuthorizationException - Exception in org.wildfly.security.authz
-
A general authorization exception.
- AuthorizationException(String, Throwable, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationException
-
Constructs a new
AuthorizationExceptioninstance with an initial message and cause. - AuthorizationException(String, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationException
-
Constructs a new
AuthorizationExceptioninstance with an initial message. - AuthorizationFailureException - Exception in org.wildfly.security.authz
-
An exception indicating that an authorization check failed for reasons not related to the actual authorization of the identity.
- AuthorizationFailureException(String, Throwable, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationFailureException
-
Constructs a new
AuthorizationFailureExceptioninstance with an initial message and cause. - AuthorizationFailureException(String, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationFailureException
-
Constructs a new
AuthorizationFailureExceptioninstance with an initial message. - AuthorizationIdentity - Interface in org.wildfly.security.authz
-
A realm's authorization identity.
- authorize() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Attempt to authorize an authentication attempt.
- authorize(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Attempt to authorize a change to a new user (possibly including an authentication attempt).
- authorize(Principal) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Attempt to authorize a change to a new user (possibly including an authentication attempt).
- authorizeAnonymous() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the authentication to anonymous, completing the authentication process.
- authorizeAnonymous(boolean) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the authentication to anonymous, completing the authentication process.
- AvailableRealmsCallback - Class in org.wildfly.security.auth.callback
-
A callback used to query a server participant for the names of realms that it is prepared to offer.
- AvailableRealmsCallback() - Constructor for class org.wildfly.security.auth.callback.AvailableRealmsCallback
-
Construct a new instance.
B
- basicIdentity(Supplier<Attributes>, String) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
-
Create a basic authorization identity implementation.
- basicIdentity(Supplier<Attributes>, Supplier<Attributes>, String) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
-
Create a basic authorization identity implementation using the given attributes and runtime attributes.
- basicIdentity(Attributes) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
-
Create a basic authorization identity implementation.
- basicIdentity(AuthorizationIdentity, Attributes) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
-
Create a basic authorization identity implementation using the given authorization identity and runtime attributes.
- build() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
-
Build the mechanism factory.
- build() - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Build a new instance.
- build() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
-
Build a new instance.
- build() - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Construct this security domain.
- build() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Constructs this realm info and adds it into the domain.
- build() - Method in class org.wildfly.security.authz.MappedRoleMapper.Builder
-
Build and return the resulting
MappedRoleMapper. - build() - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
- build() - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
-
Build and return the resulting
PermissionMapper. - builder() - Static method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Obtain a new
MechanismConfiguration.Buildercapable of building aMechanismConfiguration. - builder() - Static method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
-
Obtain a new
MechanismRealmConfiguration.Buildercapable of building aMechanismRealmConfiguration. - builder() - Static method in class org.wildfly.security.auth.server.SecurityDomain
-
Create a new security domain builder.
- builder() - Static method in class org.wildfly.security.authz.MappedRoleMapper
-
Construct a new
MappedRoleMapper.Builderfor creating theMappedRoleMapper. - builder() - Static method in class org.wildfly.security.authz.SimplePermissionMapper
-
Construct a new
SimplePermissionMapper.Builderfor creating thePermissionMapper. - Builder() - Constructor for class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
- Builder() - Constructor for class org.wildfly.security.authz.RegexRoleMapper.Builder
- builderAlreadyBuilt() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
C
- CachedIdentity - Class in org.wildfly.security.cache
-
Represents a cached identity, managed by an
IdentityCache. - CachedIdentity(String, boolean, Principal) - Constructor for class org.wildfly.security.cache.CachedIdentity
-
Creates a new instance based on the given
mechanismNameandprincipal. - CachedIdentity(String, boolean, Principal, Set<String>) - Constructor for class org.wildfly.security.cache.CachedIdentity
-
Creates a new instance based on the given
mechanismNameandprincipal. - CachedIdentity(String, boolean, SecurityIdentity) - Constructor for class org.wildfly.security.cache.CachedIdentity
-
Creates a new instance based on the given
mechanismNameandsecurityIdentity. - CachedIdentityAuthorizeCallback - Class in org.wildfly.security.auth.callback
-
A callback that is capable of perform authorization based on the identities managed by an
IdentityCache. - CachedIdentityAuthorizeCallback(String, IdentityCache) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Creates a new instance to authenticate, authorize and cache the identity associated with the given
name. - CachedIdentityAuthorizeCallback(Principal, Function<SecurityDomain, IdentityCache>, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Creates a new instance to authenticate, authorize and cache the identity associated with the given
principal. - CachedIdentityAuthorizeCallback(Principal, IdentityCache) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Creates a new instance to authenticate, authorize and cache the identity associated with the given
principal. - CachedIdentityAuthorizeCallback(Principal, IdentityCache, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Creates a new instance to authenticate, authorize and cache the identity associated with the given
principal. - CachedIdentityAuthorizeCallback(Function<SecurityDomain, IdentityCache>, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Creates a new instance in order to authorize identities managed by the given
identityCache. - CachedIdentityAuthorizeCallback(IdentityCache) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Creates a new instance in order to authorize identities managed by the given
identityCache. - CachedIdentityAuthorizeCallback(IdentityCache, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Creates a new instance in order to authorize identities managed by the given
identityCache. - CallbackUtil - Class in org.wildfly.security.auth.callback
-
Helper utility methods for callback handlers.
- cannotObtainCredentialFromFactory(GeneralSecurityException) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- cannotSucceedNotAuthorized() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- cantWithSameSecurityDomainDomain() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- canVerify(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Test whether some of the credentials in this set can verify an evidence of given class and algorithm name.
- canVerify(Evidence) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Test whether some of the credentials in this set can verify an evidence.
- chain(NameRewriter...) - Static method in interface org.wildfly.security.auth.server.NameRewriter
-
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.
- chain(NameRewriter, NameRewriter) - Static method in interface org.wildfly.security.auth.server.NameRewriter
-
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.
- ChangeRoleMapperPermission - Class in org.wildfly.security.auth.permission
-
The permission to change a role mapper category on a security identity.
- ChangeRoleMapperPermission(String) - Constructor for class org.wildfly.security.auth.permission.ChangeRoleMapperPermission
-
Construct a new instance.
- ChangeRoleMapperPermission(String, String) - Constructor for class org.wildfly.security.auth.permission.ChangeRoleMapperPermission
-
Construct a new instance.
- ChannelBindingCallback - Class in org.wildfly.security.auth.callback
-
A callback used to establish the channel binding for a security mechanism which supports it.
- ChannelBindingCallback() - Constructor for class org.wildfly.security.auth.callback.ChannelBindingCallback
-
Construct a new instance.
- classLoaderSecurityDomainExists() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- clear() - Method in interface org.wildfly.security.authz.Attributes
-
Clear this collection, resetting its size to zero.
- clear() - Method in class org.wildfly.security.authz.MapAttributes
- clear() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- clear() - Method in class org.wildfly.security.cache.LRURealmIdentityCache
- clear() - Method in interface org.wildfly.security.cache.RealmIdentityCache
-
Removes all cached identities from this cache.
- clearPassword() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
-
Clear the stored password bytes by setting them to
' '. - close() - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentityIterator
-
Close any underlying resources.
- close() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Close the server authentication context, failing any in-progress authentication and releasing any associated resources.
- computeIfAbsent(Principal, Function<Principal, RealmIdentity>) - Method in interface org.wildfly.security.cache.RealmIdentityCache
-
If the specified key is not already associated with a value (or is mapped to
null), attempts to compute its value using the given mapping function and enters it into this map unlessnull. - concatenating(String, PrincipalDecoder...) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
-
Create a principal decoder that concatenates the results of the given principal decoders in the order in which they're given.
- concatenating(PrincipalDecoder, String, PrincipalDecoder) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
-
Create a principal decoder which concatenates the results of two principal decoders.
- constant(String) - Static method in interface org.wildfly.security.auth.server.NameRewriter
-
Create a name rewriter which always returns the same name.
- constant(String) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
-
Create a principal decoder which always returns the same name.
- constant(Roles) - Static method in interface org.wildfly.security.authz.RoleMapper
-
Create a role mapper that always returns the same set of roles regardless of the input.
- constantSelector(MechanismConfiguration) - Static method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
-
Create a constant
MechanismConfigurationSelectorwhich will always return the sameMechanismConfigurationinstance. - contains(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Determine whether a credential of the given type is present in this set.
- contains(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Determine whether a credential of the given type and algorithm are present in this set.
- contains(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Determine whether a credential of the given type and algorithm are present in this set.
- contains(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- contains(String) - Method in interface org.wildfly.security.authz.Roles
-
Determine if this collection contains the given role name.
- containsAll(Set<String>) - Method in interface org.wildfly.security.authz.Roles
-
Determine if this collection contains all of the given role names.
- containsAny(Set<String>) - Method in interface org.wildfly.security.authz.Roles
-
Determine if this collection contains any of the given role names.
- containsKey(String) - Method in interface org.wildfly.security.authz.Attributes
-
Determine if the given key has values in this collection.
- containsKey(String) - Method in class org.wildfly.security.authz.MapAttributes
- containsMatching(Credential) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Determine whether a credential of the type, algorithm, and parameters of the given credential is present in this set.
- containsValue(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Determine if the given key has a mapping for the given value in this collection.
- containsValue(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- copyAndRemove(String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove all values for the given key from this collection, copying the values into a list which is returned.
- copyAndRemove(String) - Method in class org.wildfly.security.authz.MapAttributes
- copyAndReplace(String, Collection<String>) - Method in interface org.wildfly.security.authz.Attributes
-
Replace the mapping for the given key with the values copied from the given collection.
- copyAndReplace(String, Collection<String>) - Method in class org.wildfly.security.authz.MapAttributes
- create() - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
-
Create this realm identity.
- createAdHocIdentity(String) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Create an empty ad-hoc identity.
- createAdHocIdentity(Principal) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Create an empty ad-hoc identity.
- createConstant(PermissionVerifier) - Static method in interface org.wildfly.security.authz.PermissionMapper
-
Returns a new mapper that maps all to pre-defined
PermissionVerifierinstance. - createFlexibleAssociation() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Create a new flexible identity association, initializing it with this identity.
- createMechanism(String) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
-
Create the mechanism instance.
- createMechanism(String, UnaryOperator<F>) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- createMechanism(String, UnaryOperator<F>) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
-
Create the mechanism instance.
- createNewAuthenticationContext() - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Create a new authentication context for this security domain which can be used to carry out a single authentication operation.
- createNewAuthenticationContext(MechanismConfigurationSelector) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Create a new authentication context for this security domain which can be used to carry out a single authentication operation.
- createRunAsAnonymous() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity that can be used to run as an anonymous user.
- createRunAsAnonymous(boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity that can be used to run as an anonymous user Calling with enabled security manager requires
setRunAsPrincipalElytronPermission. - createRunAsIdentity(String) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity that can be used to run as a user with the given name.
- createRunAsIdentity(String, boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity that can be used to run as a user with the given name.
- createRunAsIdentity(Principal, boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity that can be used to run as a user with the given principal.
- CredentialCallback - Class in org.wildfly.security.auth.callback
-
A callback used to acquire credentials.
- CredentialCallback(Class<? extends Credential>) - Constructor for class org.wildfly.security.auth.callback.CredentialCallback
-
Construct a new instance which accepts any algorithm name or parameters.
- CredentialCallback(Class<? extends Credential>, String) - Constructor for class org.wildfly.security.auth.callback.CredentialCallback
-
Construct a new instance which accepts any parameters.
- CredentialCallback(Class<? extends Credential>, String, AlgorithmParameterSpec) - Constructor for class org.wildfly.security.auth.callback.CredentialCallback
-
Construct a new instance.
- credentialNotSupported() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- CredentialSource - Interface in org.wildfly.security.credential.source
-
A source for credentials.
- CredentialUpdateCallback - Class in org.wildfly.security.auth.callback
-
A callback to inform the callback handler of a credential change.
- CredentialUpdateCallback(Credential) - Constructor for class org.wildfly.security.auth.callback.CredentialUpdateCallback
-
Construct a new instance.
- credentialUpdateNotSupportedByRealm() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
D
- decodeRoles(AuthorizationIdentity) - Method in interface org.wildfly.security.authz.RoleDecoder
-
Decode the role set from the given authorization identity.
- decodeRoles(AuthorizationIdentity) - Method in class org.wildfly.security.authz.SourceAddressRoleDecoder
-
Decode the role set using the source IP address runtime attribute from the given authorization identity.
- DEFAULT - Static variable in interface org.wildfly.security.auth.server.MechanismInformation
- DEFAULT - Static variable in interface org.wildfly.security.auth.server.PrincipalDecoder
-
The default decoder, which just calls
Principal.getName(). - DEFAULT - Static variable in interface org.wildfly.security.authz.RoleDecoder
-
A role decoder which always decodes roles from the attribute called "Roles".
- DEFAULT_REALM_MAPPER - Static variable in interface org.wildfly.security.auth.server.RealmMapper
-
A realm mapper which always falls back to a default realm.
- delete() - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
-
Delete this realm identity.
- dispose() - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Dispose this realm identity after a completed authentication attempt.
- doCreate(String, CallbackHandler, UnaryOperator<F>) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
E
- ElytronMessages - Interface in org.wildfly.security.auth.server._private
-
Log messages and exceptions for Elytron.
- EMPTY - Static variable in class org.wildfly.security.auth.server.MechanismConfiguration
-
An empty mechanism configuration..
- EMPTY - Static variable in interface org.wildfly.security.authz.Attributes
-
Empty, read-only attribute collection.
- EMPTY - Static variable in interface org.wildfly.security.authz.AuthorizationIdentity
-
The empty authorization identity.
- EMPTY - Static variable in interface org.wildfly.security.authz.RoleDecoder
-
A role decoder which decodes no roles.
- EMPTY_PERMISSION_MAPPER - Static variable in interface org.wildfly.security.authz.PermissionMapper
-
A default implementation that does nothing but returns an empty and read-only
PermissionVerifier. - EMPTY_REALM - Static variable in interface org.wildfly.security.auth.server.SecurityRealm
-
An empty security realm.
- emptyIterator() - Static method in interface org.wildfly.security.auth.server.ModifiableRealmIdentityIterator
-
Returns an iterator that has no elements and is closeable.
- entries() - Method in class org.wildfly.security.authz.AggregateAttributes
- entries() - Method in interface org.wildfly.security.authz.Attributes
-
Get the entry collection.
- entries() - Method in class org.wildfly.security.authz.MapAttributes
- eventHandlerFailed(Throwable) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- EvidenceDecodePrincipalCallback - Class in org.wildfly.security.auth.callback
-
A server-side
Callbackto pass the decoded evidence principal from the callback handler to the authentication mechanism. - EvidenceDecodePrincipalCallback(Evidence) - Constructor for class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
-
Construct a new instance of this
Callback. - EvidenceDecoder - Interface in org.wildfly.security.auth.server
-
A decoder for extracting a principal from evidence.
- EvidenceVerifyCallback - Class in org.wildfly.security.auth.callback
-
A
Callbackfor use where credential verification is required. - EvidenceVerifyCallback(Evidence) - Constructor for class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Construct a new instance of this
Callback. - ExclusiveNameCallback - Class in org.wildfly.security.auth.callback
-
A variation on
NameCallbackwhich allows exclusive access to the backing identity to be requested. - ExclusiveNameCallback(String, boolean, boolean) - Constructor for class org.wildfly.security.auth.callback.ExclusiveNameCallback
-
Construct a new instance.
- ExclusiveNameCallback(String, String, boolean, boolean) - Constructor for class org.wildfly.security.auth.callback.ExclusiveNameCallback
-
Construct a new instance.
- exists() - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Determine if the identity exists in lieu of verifying or acquiring a credential.
- exists() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine if the current authentication identity actually exists in the realm.
- ExtendedCallback - Interface in org.wildfly.security.auth.callback
-
A callback which provides extended information about its usage.
- ExtendedChoiceCallback - Class in org.wildfly.security.auth.callback
-
A variation on
ChoiceCallbackwhich supports the extended callback interface. - ExtendedChoiceCallback(String, String[], int, boolean, boolean) - Constructor for class org.wildfly.security.auth.callback.ExtendedChoiceCallback
-
Construct a new instance.
F
- fail() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Mark this authentication as "failed".
- failed() - Method in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
-
Determine whether authentication failed.
- FAILED - Static variable in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
- FastUnsupportedCallbackException - Exception in org.wildfly.security.auth.callback
-
A version of
UnsupportedCallbackExceptionwhich does not initialize a full stack trace, and thus is much more efficient to construct. - FastUnsupportedCallbackException(Callback) - Constructor for exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
-
Constructs a new
FastUnsupportedCallbackExceptioninstance. - FastUnsupportedCallbackException(Callback, String) - Constructor for exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
-
Constructs a new
FastUnsupportedCallbackExceptioninstance with an initial message. - fillInStackTrace() - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
-
Does nothing but return this instance.
- FIRST_MATCH - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
-
If multiple mappings are found only the first will be used.
- FlexibleIdentityAssociation - Class in org.wildfly.security.auth.server
-
A flexible identity association which can have its current identity modified.
- forEngine(SSLEngine) - Static method in class org.wildfly.security.ssl.SSLConnection
-
Create a
SSLConnectionfor the given SSL engine. - forIdentity(SecurityIdentity) - Static method in class org.wildfly.security.auth.server.SecurityDomain
-
Get the security domain associated with the given identity.
- forSession(SSLSession, boolean) - Static method in class org.wildfly.security.ssl.SSLConnection
-
Create a
SSLConnectionfor the given SSL socket. - forSocket(SSLSocket) - Static method in class org.wildfly.security.ssl.SSLConnection
-
Create a
SSLConnectionfor the given SSL socket. - fromSecurityFactory(SecurityFactory<? extends Credential>) - Static method in interface org.wildfly.security.credential.source.CredentialSource
-
Get a credential source from the given security factory.
- fromSet(Set<String>) - Static method in interface org.wildfly.security.authz.Roles
-
Construct a new roles collection from a set.
G
- get() - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
-
Get the current associated identity.
- get() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get this identity.
- get() - Method in interface org.wildfly.security.cache.IdentityCache
-
Returns an identity previously cached.
- get(int) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- get(String) - Method in class org.wildfly.security.authz.AggregateAttributes
- get(String) - Method in interface org.wildfly.security.authz.Attributes
-
Get the collection of values for the given key.
- get(String) - Method in class org.wildfly.security.authz.MapAttributes
- get(String, int) - Method in class org.wildfly.security.authz.AggregateAttributes
- get(String, int) - Method in interface org.wildfly.security.authz.Attributes
-
Get the mapping for the given key at the given position.
- get(String, int) - Method in class org.wildfly.security.authz.MapAttributes
- get(Principal) - Method in class org.wildfly.security.cache.LRURealmIdentityCache
- get(Principal) - Method in interface org.wildfly.security.cache.RealmIdentityCache
-
Obtains a previously cached
RealmIdentityornullif no entry could be found with the specifiedPrincipal. - getAddress() - Method in class org.wildfly.security.auth.callback.SocketAddressCallback
-
Get the endpoint socket address.
- getAlgorithm() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Get the algorithm name, if any.
- getAllSupportedMechNames() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getAnonymousSecurityIdentity() - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Get the anonymous security identity for this realm.
- getAttributes() - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Get the attributes for the realm identity.
- getAttributes() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the attributes associated with this identity.
- getAttributes() - Method in interface org.wildfly.security.authz.AuthorizationIdentity
-
Get the attributes which pertain to this identity.
- getAttributes() - Method in interface org.wildfly.security.authz.PermissionMappable
-
Get the attributes of this entity.
- getAuthenticationPrincipal() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Get the principal associated with the current authentication name.
- getAuthorizationIdentity() - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
-
Get the authorization identity of this event.
- getAuthorizationIdentity() - Method in class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
-
Get the authorization identity.
- getAuthorizationIdentity() - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Get an authorization identity for this pre-authenticated identity.
- getAuthorizationInfo() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
-
Get the authorization name string from the client.
- getAuthorizationPrincipal() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Returns the authorization
Principal. - getAuthorizationPrincipal() - Method in exception org.wildfly.security.authz.AuthorizationException
-
Get the principal being authorized.
- getAuthorizedIdentity() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Get the authorized identity result of this authentication.
- getBindingData() - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
-
Get the opaque channel binding data.
- getBindingType() - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
-
Get the selected channel binding type.
- getCategoryRoleMappers() - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Get the category role mapper map.
- getChannelBinding(String) - Method in class org.wildfly.security.ssl.SSLConnection
-
Get the channel binding of the given type from this connection.
- getCreationTime() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the creation time of this identity, which is the time that the initial authentication occurred.
- getCreationTime() - Method in interface org.wildfly.security.authz.PermissionMappable
-
Get the creation time of this entity (if known).
- getCredential() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Get the acquired credential.
- getCredential() - Method in class org.wildfly.security.auth.callback.CredentialUpdateCallback
-
Get the new credential.
- getCredential() - Method in class org.wildfly.security.auth.callback.IdentityCredentialCallback
-
Get the credential.
- getCredential() - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
-
Get the actual credential used.
- getCredential(Class<C>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Get the acquired credential, if it is set and of the given type, and if so, return the credential cast to the type.
- getCredential(Class<C>) - Method in class org.wildfly.security.auth.callback.CredentialUpdateCallback
-
Get the new credential, if it is of the given credential class.
- getCredential(Class<C>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Acquire a credential of the given type.
- getCredential(Class<C>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Acquire a credential of the given type.
- getCredential(Class<C>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Acquire a credential of the given type.
- getCredential(Class<C>) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Acquire a credential of the given type.
- getCredential(Class<C>, String) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Get the acquired credential, if it is set and of the given type and algorithm, and if so, return the credential cast to the type.
- getCredential(Class<C>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Acquire a credential of the given type and algorithm name.
- getCredential(Class<C>, String) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Acquire a credential of the given type and algorithm name.
- getCredential(Class<C>, String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Acquire a credential of the given type.
- getCredential(Class<C>, String) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Acquire a credential of the given type.
- getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Get the acquired credential, if it is set and of the given type, algorithm, and parameters, and if so, return the credential cast to the type.
- getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Acquire a credential of the given type and algorithm name.
- getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Acquire a credential of the given type and algorithm name.
- getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Acquire a credential of the given type.
- getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Acquire a credential of the given type.
- getCredentialAcquireSupport(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
- getCredentialAcquireSupport(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
- getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Deprecated.Transition method; remove before GA.
- getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in interface org.wildfly.security.auth.server.SecurityRealm
-
Deprecated.Transition method; remove before GA.
- getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
- getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Determine whether a given credential type is definitely obtainable, possibly obtainable, or definitely not obtainable for this identity.
- getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.auth.server.SecurityRealm
-
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for] some identities), or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
- getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
- getCredentialType() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Get the supported credential type.
- getCurrent() - Static method in class org.wildfly.security.auth.server.SecurityDomain
-
Get the
SecurityDomainassociated with the context class loader of the calling Thread ornullif one is not associated. - getCurrentSecurityIdentity() - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Get the current security identity for this domain.
- getDefaultRealmName() - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Get the default realm name.
- getDigestAlgorithm(String) - Static method in class org.wildfly.security.ssl.TLSServerEndPointChannelBinding
-
Get the digest algorithm that would be used for a given signature algorithm OID.
- getEvidence() - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
-
Get the evidence being decoded.
- getEvidence() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Get the evidence being verified.
- getEvidence() - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
-
Get the actual credential guess used.
- getEvidence(Class<C>) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
-
Get the acquired evidence, if it is set and of the given type, and if so, return the evidence cast to the type.
- getEvidence(Class<C>) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Get the acquired evidence, if it is set and of the given type, and if so, return the evidence cast to the type.
- getEvidence(Class<C>, String) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
-
Get the acquired evidence, if it is set and of the given type and algorithm, and if so, return the evidence cast to the type.
- getEvidence(Class<C>, String) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Get the acquired evidence, if it is set and of the given type and algorithm, and if so, return the evidence cast to the type.
- getEvidenceVerifySupport(Class<? extends Evidence>) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
- getEvidenceVerifySupport(Class<? extends Evidence>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
- getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Determine whether a given type of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
- getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
- getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in interface org.wildfly.security.auth.server.SecurityRealm
-
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
- getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
- getFactory() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
- getFactory() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getFactory() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
-
Get the actual factory used for instantiation.
- getFailedPermission() - Method in exception org.wildfly.security.authz.AuthorizationCheckException
-
Get the permission that failed the authorization check.
- getFinalRewriter() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Get the final rewriter for this mechanism realm.
- getFinalRewriter() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
-
Get the final rewriter for this mechanism realm.
- getFirst(String) - Method in interface org.wildfly.security.authz.Attributes
-
Get the first value mapped to the given key.
- getFirst(String) - Method in class org.wildfly.security.authz.MapAttributes
- getFormat() - Method in class org.wildfly.security.auth.server.event.SyslogAuditEvent
-
Gets the syslog format that is to be used for this audit event
- getHostName() - Method in interface org.wildfly.security.auth.server.MechanismInformation
-
Get the name of the host the current authentication attempt is for.
- getIdentity() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Returns a cached
SecurityIdentity, if present in the cache. - getIdentity(String) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Look up a
RealmIdentityby name by wrapping the name in aNamePrincipaland callingSecurityDomain.getIdentity(Principal). - getIdentity(Principal) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Look up a
RealmIdentityby principal. - getIdentityForUpdate(Principal) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Look up a
ModifiableRealmIdentityby principal. - getIdentityLookupForUpdateFunction() - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Get a function which can be used to look up principals for update without a security manager permission check.
- getIdentityLookupFunction() - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Get a function which can be used to look up principals without a security manager permission check.
- getInstance() - Static method in class org.wildfly.security.auth.callback.SecurityLayerDisposedCallback
-
Get the singleton instance.
- getInstance() - Static method in class org.wildfly.security.auth.permission.LoginPermission
-
Get the instance of this class.
- getInstant() - Method in class org.wildfly.security.auth.server.event.SecurityEvent
-
Obtain the
Instantthis event was created. - getKey() - Method in interface org.wildfly.security.authz.Attributes.Entry
-
Get the mapping key.
- getKey() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- getKind() - Method in class org.wildfly.security.auth.callback.SocketAddressCallback
-
Get the endpoint disposition.
- getLast(String) - Method in interface org.wildfly.security.authz.Attributes
-
Get the last value mapped to the given key.
- getLast(String) - Method in class org.wildfly.security.authz.MapAttributes
- getMechanismConfigurationSelector() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
- getMechanismConfigurationSelector() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getMechanismInformation() - Method in class org.wildfly.security.auth.callback.MechanismInformationCallback
-
Get the type of the mechanism information for the current authentication attempt.
- getMechanismName() - Method in interface org.wildfly.security.auth.server.MechanismInformation
-
Get the name of the current authentication mechanism.
- getMechanismName() - Method in class org.wildfly.security.cache.CachedIdentity
-
Returns the name of the authentication mechanism used to authenticate/authorize the identity.
- getMechanismNames() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getMechanismNames() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
-
Get the collection of mechanism names may be supported by this factory.
- getMechanismRealmConfiguration(String) - Method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Get the mechanism realm configuration for the offered realm with the given name.
- getMechanismRealmNames() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Get the collection of mechanism realm names, in order.
- getMechanismType() - Method in interface org.wildfly.security.auth.server.MechanismInformation
-
Get the type of the authentication mechanism.
- getMessage() - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
-
Get the message for this exception, formatted with the callback.
- getName() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Get the realm name.
- getName() - Method in class org.wildfly.security.cache.CachedIdentity
-
Returns the principal name associated with the cached identity.
- getName(Principal) - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
-
Get the name from a principal.
- getNewPrincipal() - Method in class org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
-
Get the principal to which the existing identity is being authorized to act.
- getParameterSpec() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Get the parameter specification, if any.
- getParameterSpec() - Method in class org.wildfly.security.auth.callback.ParameterCallback
-
Get the parameter specification.
- getPassword() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
-
Get the new password.
- getPermission() - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckEvent
-
Obtain the
Permissionthis event related to. - getPostRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Get the post-realm rewriter for this mechanism realm.
- getPostRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
-
Get the post-realm rewriter for this mechanism realm.
- getPreRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Get the pre-realm rewriter for this mechanism realm.
- getPreRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
-
Get the pre-realm rewriter for this mechanism realm.
- getPrincipal() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Returns the
Principalrepresenting the cached identity. - getPrincipal() - Method in class org.wildfly.security.auth.callback.PeerPrincipalCallback
-
Get the peer principal.
- getPrincipal() - Method in class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
-
Returns the
Principal. - getPrincipal() - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
-
Get the authorization principal.
- getPrincipal() - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationFailedEvent
-
Gets the principal used to the failed authentication.
- getPrincipal() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the principal of this identity.
- getPrincipal() - Method in interface org.wildfly.security.authz.PermissionMappable
-
Get the principal of this entity.
- getPrincipal(Evidence) - Method in interface org.wildfly.security.auth.server.EvidenceDecoder
-
Get the principal from the given evidence.
- getPrincipalRewriter() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Get the name rewriter.
- getPrivateCredentials() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the private credentials of this identity.
- getPrompt() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
-
Get the password reset prompt.
- getProperties() - Method in class org.wildfly.security.auth.callback.RequestInformationCallback
-
Get the properties of this request.
- getProtocol() - Method in interface org.wildfly.security.auth.server.MechanismInformation
-
Get the protocol for the current authentication attempt.
- getPublicCredentials() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the public credentials of this identity.
- getPublicCredentials() - Method in interface org.wildfly.security.authz.PermissionMappable
-
Get the public credentials of this entity.
- getRealm() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Get the security realm.
- getRealmIdentity() - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
-
Get the realm identity.
- getRealmIdentity(Principal) - Method in interface org.wildfly.security.auth.server.SecurityRealm
-
Get a handle for to the identity for the given principal in the context of this security realm.
- getRealmIdentity(Evidence) - Method in interface org.wildfly.security.auth.server.SecurityRealm
-
Get a handle for to the identity for the given evidence in the context of this security realm.
- getRealmIdentity(Evidence, Function<Principal, Principal>) - Method in interface org.wildfly.security.auth.server.SecurityRealm
-
Get a handle for the identity for the given evidence in the context of this security realm.
- getRealmIdentityForUpdate(Principal) - Method in interface org.wildfly.security.auth.server.ModifiableSecurityRealm
-
Get an update handle for to the identity for the given principal in the context of this security realm.
- getRealmIdentityForUpdate(Evidence) - Method in interface org.wildfly.security.auth.server.ModifiableSecurityRealm
-
Get an update handle for to the identity for the given principal in the context of this security realm.
- getRealmIdentityIterator() - Method in interface org.wildfly.security.auth.server.ModifiableSecurityRealm
-
Get an iterator over all of this realm's identities.
- getRealmIdentityPrincipal() - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Get the principal that canonically identifies the identity within the realm.
- getRealmMapper() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Get the realm mapper.
- getRealmMapper() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
-
Get the realm mapper for this mechanism realm.
- getRealmMapping(Principal, Evidence) - Method in interface org.wildfly.security.auth.server.RealmMapper
-
Get the realm mapping.
- getRealmName() - Method in class org.wildfly.security.auth.server.event.SecurityRealmUnavailableEvent
-
Obtain the unavailable realm name.
- getRealmName() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
-
Get the mechanism realm name.
- getRealmNames() - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
-
Get the array of realm names that was set.
- getRoleDecoder() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Get the role decoder.
- getRoleMapper() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Get the role mapper.
- getRoles() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the roles associated with this identity.
- getRoles() - Method in class org.wildfly.security.cache.CachedIdentity
-
Returns the roles associated with the cached identity.
- getRoles(String) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the mapped roles associated with this identity.
- getRoles(String, boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Get the mapped roles associated with this identity.
- getRuntimeAttributes() - Method in interface org.wildfly.security.authz.AuthorizationIdentity
-
Get the runtime attributes which pertain to this identity.
- getSaslSkipCertificateVerification() - Method in class org.wildfly.security.auth.callback.AuthenticationConfigurationCallback
- getScheduledExecutorService() - Static method in class org.wildfly.security.auth.server.SecurityDomain
-
Gets
ScheduledExecutorServicefor authentication related scheduled task (like authentication timeout). - getSecurityDomain() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
- getSecurityDomain() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getSecurityDomain() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
-
Get the underlying
SecurityDomainthat mechanisms created by this factory will be using for authentication. - getSecurityIdentity() - Method in class org.wildfly.security.auth.callback.SecurityIdentityCallback
-
Get the realm identity.
- getSecurityIdentity() - Method in class org.wildfly.security.auth.server.event.SecurityEvent
-
Get the
SecurityIdentitythat was active at the time this event was triggered. - getSecurityIdentity() - Method in class org.wildfly.security.cache.CachedIdentity
-
Returns the identity represented by this instance.
- getServerCredentialSource() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
-
Get the server credential source.
- getSession() - Method in class org.wildfly.security.ssl.SSLConnection
-
Get the SSL session associated with this connection.
- getSslConnection() - Method in class org.wildfly.security.auth.callback.SSLCallback
-
Get the SSL connection.
- getSslSession() - Method in class org.wildfly.security.auth.callback.SSLCallback
-
Get the SSL session in force.
- getStackTrace() - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
-
Returns an empty stack.
- getSupportedCredentialAlgorithmNames(Class<? extends AlgorithmCredential>, String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getSupportedCredentialTypes(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getSupportedEvidenceAlgorithmNames(Class<? extends AlgorithmEvidence>, String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getSupportedEvidenceTypes(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
- getTrustedAuthorities() - Method in class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
-
Get the retrieved trusted authorities.
H
- handle(Callback[]) - Method in class org.wildfly.security.auth.callback.SocketAddressQueryCallbackHandler
- handleAbandonedAuthenticationEvent(RealmAbandonedAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle an abandoned authentication realm event.
- handleAuthenticationEvent(RealmAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle any authentication-related realm event.
- handleAuthenticationEvent(SecurityAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security authentication event.
- handleAuthenticationFailedEvent(SecurityAuthenticationFailedEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security authentication failed event.
- handleAuthenticationSuccessfulEvent(SecurityAuthenticationSuccessfulEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security authentication successful event.
- handleAuthorizationEvent(RealmAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle any authorization-related realm event.
- handleChannelBindingCallback(ChannelBindingCallback) - Method in class org.wildfly.security.ssl.SSLConnection
-
Populate the given channel binding callback with any channel binding data that might be present on this connection.
- handleChannelBindingCallback(ChannelBindingCallback, X509Certificate[]) - Static method in class org.wildfly.security.ssl.TLSServerEndPointChannelBinding
-
Convenience method to handle a channel binding callback.
- handleDefiniteOutcomeAuthenticationEvent(RealmDefiniteOutcomeAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle a definite-outcome authentication realm event.
- handleDefiniteOutcomeEvent(SecurityDefiniteOutcomeEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security definite outcome event.
- handleFailedAuthenticationEvent(RealmFailedAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle a failed authentication realm event.
- handleIdentityAuthorizationEvent(RealmIdentityAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle an identity authorization realm event.
- handleIdentityFailedAuthorizationEvent(RealmIdentityFailedAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle an identity failed authorization realm event.
- handleIdentitySuccessfulAuthorizationEvent(RealmIdentitySuccessfulAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle an identity successful authorization realm event.
- handlePermissionCheckEvent(SecurityPermissionCheckEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security permission check event.
- handlePermissionCheckFailedEvent(SecurityPermissionCheckFailedEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security permission check failed event.
- handlePermissionCheckSuccessfulEvent(SecurityPermissionCheckSuccessfulEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security permission check successful event.
- handleRealmEvent(RealmEvent) - Method in interface org.wildfly.security.auth.server.SecurityRealm
-
Handle a realm event.
- handleRealmUnavailableEvent(SecurityRealmUnavailableEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle a security realm unavailable event.
- handleSecurityEvent(SecurityEvent) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Handle a
SecurityEvent. - handleSuccessfulAuthenticationEvent(RealmSuccessfulAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle a successful authentication realm event.
- handleSyslogAuditEvent(SyslogAuditEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle an auditable event that is to be logged to syslog.
- handleUnknownEvent(RealmEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Handle any unhandled realm event.
- handleUnknownEvent(SecurityEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Handle any unhandled security event.
- hasExclusiveAccess() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
-
Determine if exclusive access to the backing identity was granted.
I
- IDENTITY_REWRITER - Static variable in interface org.wildfly.security.auth.server.NameRewriter
-
The simple identity name rewriter, which does no rewriting.
- IDENTITY_ROLE_MAPPER - Static variable in interface org.wildfly.security.authz.RoleMapper
-
A default implementation that does nothing but return the given roles.
- IdentityCache - Interface in org.wildfly.security.cache
-
An identity cache is responsible to provide a specific caching strategy for identities.
- IdentityCredentialCallback - Class in org.wildfly.security.auth.callback
-
A callback to inform a server authentication mechanism of a credential which may be cached on the authentication identity (if any).
- IdentityCredentialCallback(Credential, boolean) - Constructor for class org.wildfly.security.auth.callback.IdentityCredentialCallback
-
Construct a new instance.
- IdentityCredentials - Class in org.wildfly.security.auth.server
-
The public or private credentials retained by an identity, which can be used for authentication forwarding.
- implies(Permission) - Method in class org.wildfly.security.auth.server.SecurityIdentity
- importIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Attempt to import the given security identity as a trusted identity.
- indexOf(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- indexOf(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Get the index of the first occurrence of the given value at the given key, if any.
- indexOf(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- initCause(Throwable) - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
-
Does nothing but return this instance.
- initialize(Map<String, String>) - Method in class org.wildfly.security.authz.MappedRoleMapper
-
Custom component method.
- intersectWith(PermissionVerifier) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Create a new security identity which is the same as this one, but which limits authorization privileges to the intersection of the current privileges and the given verifier.
- invalidCredentialTypeSpecified() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- invalidMechRealmSelection(String) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- invalidName() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- invalidPatternInRegexRoleMapper() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- invalidReplacementInRegexRoleMapper() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- isAnonymous() - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Convenience method to determine if this identity is anonymous.
- isAuthorized() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
-
Determine whether anonymous access was allowed by the callback handler.
- isAuthorized() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Indicates if a cached identity was successfully authorized.
- isAuthorized() - Method in class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
-
Indicates if the principal was successfully authorized.
- isAuthorized() - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
-
Determine if this authorization was successful.
- isAuthorized() - Method in class org.wildfly.security.auth.server.event.RealmIdentityFailedAuthorizationEvent
- isAuthorized() - Method in class org.wildfly.security.auth.server.event.RealmIdentitySuccessfulAuthorizationEvent
- isClientMode() - Method in class org.wildfly.security.ssl.SSLConnection
-
Get the client-mode flag for this connection.
- isCredentialSupported(Credential) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Determine whether the given credential can be set on this callback.
- isCredentialTypeSupported(Class<? extends Credential>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Determine whether the given credential type is supported.
- isCredentialTypeSupported(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Determine whether the given credential type is supported for the given algorithm name.
- isCredentialTypeSupported(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Determine whether the given credential type is supported for the given algorithm name.
- isDone() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine if authentication was already completed on this context.
- isEmpty() - Method in interface org.wildfly.security.authz.Attributes
-
Determine if this collection is empty.
- isEmpty() - Method in class org.wildfly.security.authz.MapAttributes
- isEmpty() - Method in interface org.wildfly.security.authz.Roles
-
Determine whether this roles collection is empty.
- isEmpty() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- isFailure() - Method in class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
- isFailure() - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
-
Determine if this authentication definitely failed.
- isFailure() - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
- isKnownMechanism(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
-
Determine whether the given mechanism name is known to WildFly Elytron.
- isLocalCache() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Indicates if authorization decisions should be performed based on the given
IdentityCacheonly. - isOptional() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.CredentialCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.CredentialUpdateCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
This
Callbackis not optional as verification is required. - isOptional() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
- isOptional() - Method in interface org.wildfly.security.auth.callback.ExtendedCallback
-
Determine if this callback is optional.
- isOptional() - Method in class org.wildfly.security.auth.callback.ExtendedChoiceCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.ParameterCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
- isOptional() - Method in class org.wildfly.security.auth.callback.ServerCredentialCallback
- isOptional(Callback) - Static method in class org.wildfly.security.auth.callback.CallbackUtil
-
Determine whether a callback is optional.
- isParameterSupported(AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.ParameterCallback
-
Determine whether a parameter specification would be supported by the authentication.
- isParameterTypeSupported(Class<? extends AlgorithmParameterSpec>) - Method in class org.wildfly.security.auth.callback.ParameterCallback
-
Determine whether a credential type would be supported by the authentication.
- isPrivate() - Method in class org.wildfly.security.auth.callback.IdentityCredentialCallback
-
Determine whether the credential should be treated as private.
- isProgrammatic() - Method in class org.wildfly.security.cache.CachedIdentity
-
Returns
trueif this identity was established using programmatic authentication,falseotherwise. - isSameName(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine if the given name refers to the same identity as the currently set authentication name.
- isSamePrincipal(Principal) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Determine if the given principal refers to the same identity as the currently set authentication name.
- isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
- isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
-
Determine if this authentication was definitely successful.
- isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmFailedAuthenticationEvent
- isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
- isSuccessful() - Method in class org.wildfly.security.auth.server.event.SecurityDefiniteOutcomeEvent
- isVerified() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Get the verification state for the evidence referenced here.
K
- KEY_ROLES - Static variable in interface org.wildfly.security.authz.RoleDecoder
-
A key whose value is the string "Roles", to provide a standard/default location at which roles may be found.
- KEY_SOURCE_ADDRESS - Static variable in interface org.wildfly.security.authz.RoleDecoder
-
A key whose value is the string "Source-Address".
- keySet() - Method in interface org.wildfly.security.authz.Attributes
-
Get a set comprised of all the keys in this collection.
- keySet() - Method in class org.wildfly.security.authz.MapAttributes
L
- lastIndexOf(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- lastIndexOf(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Get the index of the last occurrence of the given value at the given key, if any.
- lastIndexOf(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- LOCAL - org.wildfly.security.auth.callback.SocketAddressCallback.Kind
-
The local endpoint.
- log - Static variable in interface org.wildfly.security.auth.server._private.ElytronMessages
- LoginPermission - Class in org.wildfly.security.auth.permission
-
Establish whether the current identity has permission to complete an authentication ("log in").
- LoginPermission() - Constructor for class org.wildfly.security.auth.permission.LoginPermission
-
Construct a new instance.
- LoginPermission(String) - Constructor for class org.wildfly.security.auth.permission.LoginPermission
-
Construct a new instance.
- LoginPermission(String, String) - Constructor for class org.wildfly.security.auth.permission.LoginPermission
-
Construct a new instance.
- LRURealmIdentityCache - Class in org.wildfly.security.cache
-
A
RealmIdentityCacheimplementation providing a LRU cache. - LRURealmIdentityCache(int) - Constructor for class org.wildfly.security.cache.LRURealmIdentityCache
-
Creates a new instance.
- LRURealmIdentityCache(int, long) - Constructor for class org.wildfly.security.cache.LRURealmIdentityCache
-
Creates a new instance.
M
- MapAttributes - Class in org.wildfly.security.authz
-
A map-backed attributes collection.
- MapAttributes() - Constructor for class org.wildfly.security.authz.MapAttributes
-
Construct an instance using a hash map for backing store.
- MapAttributes(Map<String, ? extends Collection<String>>) - Constructor for class org.wildfly.security.authz.MapAttributes
-
Construct a new instance copying mappings from an original map.
- MapAttributes(Attributes) - Constructor for class org.wildfly.security.authz.MapAttributes
-
Construct a new instance copying mappings from an original attributes collection.
- MappedRoleMapper - Class in org.wildfly.security.authz
-
A simple mapping role mapper.
- MappedRoleMapper() - Constructor for class org.wildfly.security.authz.MappedRoleMapper
-
Construct a new instance.
- MappedRoleMapper.Builder - Class in org.wildfly.security.authz
-
A builder for map backed role mappers.
- mapPermissions(PermissionMappable, Roles) - Method in interface org.wildfly.security.authz.PermissionMapper
-
Returns a
PermissionVerifierwith all the permissions associated with the given information. - mapPermissions(PermissionMappable, Roles) - Method in class org.wildfly.security.authz.SimplePermissionMapper
- mapRoles(Roles) - Method in class org.wildfly.security.authz.MappedRoleMapper
- mapRoles(Roles) - Method in class org.wildfly.security.authz.RegexRoleMapper
- mapRoles(Roles) - Method in interface org.wildfly.security.authz.RoleMapper
-
Returns a set of strings representing the roles mapped from the given roles in their raw form.
- matching(BiPredicate<? super Principal, ? super Evidence>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create a realm mapper that matches when the given predicate matches.
- matchingEvidence(Predicate<? super Evidence>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create a realm mapper that matches when the given predicate matches the evidence.
- matchingEvidenceType(Class<? extends Evidence>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create a realm mapper that matches when the evidence is of the given type.
- matchingPrincipal(Predicate<? super Principal>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create a realm mapper that matches when the given predicate matches the principal.
- matchingPrincipalType(Class<? extends Principal>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create a realm mapper that matches when the principal is of the given type.
- MechanismAuthenticationFactory<M,F,E extends Exception> - Interface in org.wildfly.security.auth.server
-
A generalized mechanism factory which authenticates against a security domain.
- MechanismAuthenticationFactory.Builder<M,F,E extends Exception> - Interface in org.wildfly.security.auth.server
-
A builder for a
MechanismAuthenticationFactory. - MechanismConfiguration - Class in org.wildfly.security.auth.server
-
A configuration that applies to an authentication mechanism.
- MechanismConfiguration.Builder - Class in org.wildfly.security.auth.server
-
A builder for authentication mechanism configuration.
- MechanismConfigurationSelector - Interface in org.wildfly.security.auth.server
-
A selector to choose which
MechanismConfigurationto use based on information know about the current authentication attempt. - MechanismInformation - Interface in org.wildfly.security.auth.server
-
Information about the current mechanism being used for authentication.
- MechanismInformationCallback - Class in org.wildfly.security.auth.callback
-
A
Callbackto pass the information about the current mechanism to theCallbackHandler. - MechanismInformationCallback(MechanismInformation) - Constructor for class org.wildfly.security.auth.callback.MechanismInformationCallback
-
Construct a new instance with the appropriate mechanism information.
- MechanismRealmConfiguration - Class in org.wildfly.security.auth.server
-
A configuration for a single mechanism realm.
- MechanismRealmConfiguration.Builder - Class in org.wildfly.security.auth.server
-
A builder for mechanism realm configuration.
- mechRealmAlreadySelected() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- minus(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
-
Create a role mapper which contains all the roles mapped by this mapper, minus the roles mapped by the given role mapper.
- minus(Roles) - Method in interface org.wildfly.security.authz.Roles
-
Get a roles collection which consists of the roles in this collection minus the roles in the other collection.
- ModifiableRealmIdentity - Interface in org.wildfly.security.auth.server
-
A realm identity which is modifiable.
- ModifiableRealmIdentityIterator - Interface in org.wildfly.security.auth.server
-
An iterator over realm identities.
- ModifiableSecurityRealm - Interface in org.wildfly.security.auth.server
-
A realm which can be modified.
N
- nameAlreadySet() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- NameRewriter - Interface in org.wildfly.security.auth.server
-
A name rewriter.
- needsExclusiveAccess() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
-
Determine if exclusive access to the backing identity is required.
- needsInformation() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
This
Callbackneeds to know if evidence validation was successful. - needsInformation() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
- needsInformation() - Method in interface org.wildfly.security.auth.callback.ExtendedCallback
-
Determine if this callback is requesting information.
- needsInformation() - Method in class org.wildfly.security.auth.callback.ExtendedChoiceCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.OptionalNameCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.ParameterCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
- needsInformation() - Method in class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
- NO_REALM - Static variable in class org.wildfly.security.auth.server.MechanismRealmConfiguration
-
A realm configuration for no particular realm, which does no additional rewriting.
- noAuthenticationInProgress() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- NON_EXISTENT - Static variable in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
-
A modifiable identity for a non-existent user who cannot be created.
- NON_EXISTENT - Static variable in interface org.wildfly.security.auth.server.RealmIdentity
-
An identity for a non-existent user.
- NONE - Static variable in class org.wildfly.security.auth.server.IdentityCredentials
-
The empty credentials object.
- NONE - Static variable in interface org.wildfly.security.authz.Roles
-
The empty roles collection.
- NONE - Static variable in interface org.wildfly.security.credential.source.CredentialSource
-
An empty credential source.
- noSuchIdentity() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
O
- of(String) - Static method in interface org.wildfly.security.authz.Roles
-
Construct a role set consisting of a single role.
- OptionalNameCallback - Class in org.wildfly.security.auth.callback
-
A
NameCallbackwhich is optional, for mechanisms that can accept a name from the server. - OptionalNameCallback(String) - Constructor for class org.wildfly.security.auth.callback.OptionalNameCallback
-
Construct a new instance.
- OptionalNameCallback(String, String) - Constructor for class org.wildfly.security.auth.callback.OptionalNameCallback
-
Construct a new instance.
- or(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
-
Returns a new mapper where the
PermissionVerifiercreated by thisPermissionMapperis combined with thePermissionVerifierof theotherPermissionMapperusing 'or'. - or(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
-
Create a role mapper which is the union (logical "or") of the results of this and the given role mapper.
- or(Roles) - Method in interface org.wildfly.security.authz.Roles
-
Get the union of this collection and another.
- OR - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
-
If multiple mappings are found the corresponding
PermissionVerifierinstances will be combined using 'or'. - org.wildfly.security.auth.callback - package org.wildfly.security.auth.callback
-
Extended callbacks and supporting utilities which allow efficient callback handler implementation.
- org.wildfly.security.auth.permission - package org.wildfly.security.auth.permission
-
Permissions which pertain to authentication and authorization.
- org.wildfly.security.auth.server - package org.wildfly.security.auth.server
-
Server side of authentication provided by Elytron.
- org.wildfly.security.auth.server._private - package org.wildfly.security.auth.server._private
- org.wildfly.security.auth.server.event - package org.wildfly.security.auth.server.event
- org.wildfly.security.authz - package org.wildfly.security.authz
-
Elytron's Authorization API
- org.wildfly.security.cache - package org.wildfly.security.cache
- org.wildfly.security.credential.source - package org.wildfly.security.credential.source
- org.wildfly.security.ssl - package org.wildfly.security.ssl
P
- ParameterCallback - Class in org.wildfly.security.auth.callback
-
A callback used to acquire parameter specifications, either for outbound or inbound authentication.
- ParameterCallback(Class<? extends AlgorithmParameterSpec>...) - Constructor for class org.wildfly.security.auth.callback.ParameterCallback
-
Construct a new instance.
- ParameterCallback(AlgorithmParameterSpec, Class<? extends AlgorithmParameterSpec>...) - Constructor for class org.wildfly.security.auth.callback.ParameterCallback
-
Construct a new instance.
- PasswordResetCallback - Class in org.wildfly.security.auth.callback
-
A callback used when a password reset is required.
- PasswordResetCallback(String) - Constructor for class org.wildfly.security.auth.callback.PasswordResetCallback
-
Construct a new instance.
- PEER - org.wildfly.security.auth.callback.SocketAddressCallback.Kind
-
The remote (peer) endpoint.
- PeerPrincipalCallback - Class in org.wildfly.security.auth.callback
-
An optional callback to inform the callback handler of the peer's principal identity.
- PeerPrincipalCallback(Principal) - Constructor for class org.wildfly.security.auth.callback.PeerPrincipalCallback
-
Construct a new instance.
- PermissionMappable - Interface in org.wildfly.security.authz
-
An entity to which permissions can be mapped.
- PermissionMapper - Interface in org.wildfly.security.authz
-
A permission mapper is responsible to enable permission mapping to a
SecurityDomainin order to obtain and check permissions based on an previously authorized identity and any other authorization information (eg.: roles) associated with it. - predicateSelector(Predicate<MechanismInformation>, MechanismConfiguration) - Static method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
-
Create a simple
MechanismConfigurationSelectorthat is paired with aPredicateto test if the configuration should be used for the supplied information. - PrincipalAuthorizeCallback - Class in org.wildfly.security.auth.callback
-
An authorization callback similar to javase
AuthorizeCallbackbut using a generic principal. - PrincipalAuthorizeCallback(String) - Constructor for class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
-
Creates a new instance to authorize the associated
name. - PrincipalAuthorizeCallback(Principal) - Constructor for class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
-
Creates a new instance to authorize the associated
principal. - PrincipalDecoder - Interface in org.wildfly.security.auth.server
-
A decoder for extracting a simple name from a principal.
- put(Principal, RealmIdentity) - Method in class org.wildfly.security.cache.LRURealmIdentityCache
- put(Principal, RealmIdentity) - Method in interface org.wildfly.security.cache.RealmIdentityCache
-
Puts a new
RealmIdentityinto the cache and referenced by the specifiedPrincipal. - put(SecurityIdentity) - Method in interface org.wildfly.security.cache.IdentityCache
-
Puts a
SecurityIdentityinto the cache.
R
- RealmAbandonedAuthenticationEvent - Class in org.wildfly.security.auth.server.event
-
An event indicating that authentication was abandoned before it could complete.
- RealmAbandonedAuthenticationEvent(RealmIdentity) - Constructor for class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
-
Construct a new instance.
- RealmAuthenticationEvent - Class in org.wildfly.security.auth.server.event
-
A realm authentication event.
- RealmAuthenticationEvent(RealmIdentity) - Constructor for class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
-
Construct a new instance.
- RealmAuthorizationEvent - Class in org.wildfly.security.auth.server.event
-
A realm authorization event.
- RealmAuthorizationEvent(AuthorizationIdentity, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
-
Construct a new instance.
- RealmDefiniteOutcomeAuthenticationEvent - Class in org.wildfly.security.auth.server.event
-
An authentication event with a definite outcome.
- RealmEvent - Class in org.wildfly.security.auth.server.event
-
An event which is potentially relevant to a realm.
- RealmEvent() - Constructor for class org.wildfly.security.auth.server.event.RealmEvent
-
Construct a new instance.
- RealmEventVisitor<P,R> - Class in org.wildfly.security.auth.server.event
-
A class which provides an easy way to handle realm events based on the type of the event.
- RealmEventVisitor() - Constructor for class org.wildfly.security.auth.server.event.RealmEventVisitor
-
Construct a new instance.
- RealmFailedAuthenticationEvent - Class in org.wildfly.security.auth.server.event
-
A realm event signifying a failed authentication.
- RealmFailedAuthenticationEvent(RealmIdentity, Credential, Evidence) - Constructor for class org.wildfly.security.auth.server.event.RealmFailedAuthenticationEvent
-
Construct a new instance.
- RealmIdentity - Interface in org.wildfly.security.auth.server
-
A representation of a pre-authentication identity.
- RealmIdentityAuthorizationEvent - Class in org.wildfly.security.auth.server.event
-
An event indicating that one identity attempted to authorize as another identity.
- RealmIdentityAuthorizationEvent(AuthorizationIdentity, Principal, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
-
Construct a new instance.
- RealmIdentityCache - Interface in org.wildfly.security.cache
-
Provides a mechanism to plug a cache for
RealmIdentityinstances obtained from aSecurityRealm. - RealmIdentityFailedAuthorizationEvent - Class in org.wildfly.security.auth.server.event
-
An event indicating that one identity attempted to authorize as another identity.
- RealmIdentityFailedAuthorizationEvent(AuthorizationIdentity, Principal, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmIdentityFailedAuthorizationEvent
-
Construct a new instance.
- RealmIdentitySuccessfulAuthorizationEvent - Class in org.wildfly.security.auth.server.event
-
An event indicating that one identity attempted to authorize as another identity.
- RealmIdentitySuccessfulAuthorizationEvent(AuthorizationIdentity, Principal, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmIdentitySuccessfulAuthorizationEvent
-
Construct a new instance.
- realmMapDoesNotContainDefault(String) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- RealmMapper - Interface in org.wildfly.security.auth.server
-
A realm mapper.
- RealmSuccessfulAuthenticationEvent - Class in org.wildfly.security.auth.server.event
-
A realm event signifying authentication success.
- RealmSuccessfulAuthenticationEvent(RealmIdentity, AuthorizationIdentity, Credential, Evidence) - Constructor for class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
-
Construct a new instance.
- RealmUnavailableException - Exception in org.wildfly.security.auth.server
-
An exception to indicate a general underlying failure of the realm.
- RealmUnavailableException() - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
-
Constructs a new
RealmUnavailableExceptioninstance. - RealmUnavailableException(String) - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
-
Constructs a new
RealmUnavailableExceptioninstance with an initial message. - RealmUnavailableException(String, Throwable) - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
-
Constructs a new
RealmUnavailableExceptioninstance with an initial message and cause. - RealmUnavailableException(Throwable) - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
-
Constructs a new
RealmUnavailableExceptioninstance with an initial cause. - RegexRoleMapper - Class in org.wildfly.security.authz
-
A pattern role mapper.
- RegexRoleMapper.Builder - Class in org.wildfly.security.authz
-
Construct a new
RegexRoleMapper.Builderfor creating theRegexRoleMapper. - registerWithClassLoader(ClassLoader) - Method in class org.wildfly.security.auth.server.SecurityDomain
-
Register this
SecurityDomainwith the specifiedClassLoader. - remove() - Method in interface org.wildfly.security.cache.IdentityCache
-
Removes an identity from the cache.
- remove(int) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- remove(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- remove(String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove all values for the given key from this collection.
- remove(String) - Method in class org.wildfly.security.authz.MapAttributes
- remove(String, int) - Method in interface org.wildfly.security.authz.Attributes
-
Remove and return the mapping for the given key at the given position.
- remove(String, int) - Method in class org.wildfly.security.authz.MapAttributes
- remove(String, int, String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove the mapping for the given key at the given position if it matches the given existing value.
- remove(String, int, String) - Method in class org.wildfly.security.authz.MapAttributes
- remove(Principal) - Method in class org.wildfly.security.cache.LRURealmIdentityCache
- remove(Principal) - Method in interface org.wildfly.security.cache.RealmIdentityCache
-
Removes a specific cached identity from the cache and referenced by the specified
Principal. - removeAll(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove the all occurrences of the given value under the given key, if any.
- removeAll(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- removeFirst(String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove the first value mapped to the given key.
- removeFirst(String) - Method in class org.wildfly.security.authz.MapAttributes
- removeFirst(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove the first occurrence of the given value under the given key, if any.
- removeFirst(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- removeLast(String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove the last value mapped to the given key.
- removeLast(String) - Method in class org.wildfly.security.authz.MapAttributes
- removeLast(String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Remove the last occurrence of the given value under the given key, if any.
- removeLast(String, String) - Method in class org.wildfly.security.authz.MapAttributes
- removeRange(int, int) - Method in interface org.wildfly.security.authz.Attributes.Entry
-
Remove all the values for the given key between the
fromindex (inclusive) and thetoindex (exclusive). - removeRange(int, int) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- removeRange(String, int, int) - Method in interface org.wildfly.security.authz.Attributes
-
Remove all the values for the given key between the
fromindex (inclusive) and thetoindex (exclusive). - removeRange(String, int, int) - Method in class org.wildfly.security.authz.MapAttributes
- RequestInformationCallback - Class in org.wildfly.security.auth.callback
-
A
Callbackto inform a server authentication context about current authentication request. - RequestInformationCallback(HashMap<String, Object>) - Constructor for class org.wildfly.security.auth.callback.RequestInformationCallback
-
Construct a new instance of this
Callback. - rewriteName(String) - Method in interface org.wildfly.security.auth.server.NameRewriter
-
Rewrite a name.
- Rfc3164SyslogEvent - Class in org.wildfly.security.auth.server.event
-
A security audit event indicating that a log with RFC 3164 syslog format is occurring
- Rfc3164SyslogEvent(SecurityIdentity) - Constructor for class org.wildfly.security.auth.server.event.Rfc3164SyslogEvent
-
Constructor for a new instance.
- Rfc5424SyslogEvent - Class in org.wildfly.security.auth.server.event
-
A security audit event indicating that a log with RFC 3164 syslog format is occurring
- Rfc5424SyslogEvent(SecurityIdentity) - Constructor for class org.wildfly.security.auth.server.event.Rfc5424SyslogEvent
-
Constructor for a new instance.
- RoleDecoder - Interface in org.wildfly.security.authz
-
A decoder to extract role information from an identity's attributes.
- roleMappedAlreadyInitialized() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- roleMappedNotInitialized() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- RoleMapper - Interface in org.wildfly.security.authz
-
A role mapper is responsible for mapping roles based on their raw form.
- Roles - Interface in org.wildfly.security.authz
-
A collection of roles.
- runAs(Runnable) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAs(PrivilegedAction<T>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Deprecated.Use
Scoped.runAsSupplier(Supplier)instead. - runAs(PrivilegedExceptionAction<T>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Deprecated.Use
Scoped.runAsSupplierEx(ExceptionSupplier)instead. - runAs(Callable<T>) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAs(P, ParametricPrivilegedAction<T, P>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Deprecated.Use
Scoped.runAsFunction(Function, Object)instead. - runAs(P, ParametricPrivilegedExceptionAction<T, P>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Deprecated.Use
Scoped.runAsFunctionEx(ExceptionFunction, Object)instead. - runAsAction(PrivilegedAction<R>) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsAll(PrivilegedExceptionAction<T>, SecurityIdentity...) - Static method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under a series of identities.
- runAsAuthorizationFailed(Principal, Principal, Throwable) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- runAsBiPredicate(BiPredicate<T, U>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsBiPredicate(BiPredicate<T, U>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsBiPredicate(BiPredicate<T, U>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsConsumer(BiConsumer<T, U>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsConsumer(BiConsumer<T, U>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsConsumer(BiConsumer<T, U>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsConsumer(Consumer<T>, T) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsConsumerEx(ExceptionBiConsumer<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsConsumerEx(ExceptionBiConsumer<T, U, E>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsConsumerEx(ExceptionBiConsumer<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsConsumerEx(ExceptionConsumer<T, E>, T) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsExBiPredicate(ExceptionBiPredicate<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsExBiPredicate(ExceptionBiPredicate<T, U, E>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsExBiPredicate(ExceptionBiPredicate<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsExceptionAction(PrivilegedExceptionAction<R>) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsExIntFunction(ExceptionIntFunction<T, E>, int) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsExLongFunction(ExceptionLongFunction<T, E>, long) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsExPredicate(ExceptionPredicate<T, E>, T) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsFunction(BiFunction<T, U, R>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsFunction(BiFunction<T, U, R>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsFunction(BiFunction<T, U, R>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsFunction(Function<T, R>, T) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsFunctionEx(ExceptionBiFunction<T, U, R, E>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsFunctionEx(ExceptionBiFunction<T, U, R, E>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsFunctionEx(ExceptionBiFunction<T, U, R, E>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsFunctionEx(ExceptionFunction<T, R, E>, T) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsIntFunction(IntFunction<T>, int) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsLongFunction(LongFunction<T>, long) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsObjIntConsumer(ObjIntConsumer<T>, T, int) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsObjIntConsumer(ObjIntConsumer<T>, T, int) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsObjIntConsumer(ObjIntConsumer<T>, T, int) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsObjIntConsumerEx(ExceptionObjIntConsumer<T, E>, T, int) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
- runAsObjIntConsumerEx(ExceptionObjIntConsumer<T, E>, T, int) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsObjIntConsumerEx(ExceptionObjIntConsumer<T, E>, T, int) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Run an action under this identity.
- runAsPredicate(Predicate<T>, T) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- RunAsPrincipalPermission - Class in org.wildfly.security.auth.permission
-
The permission to run as another principal within some security domain.
- RunAsPrincipalPermission(String) - Constructor for class org.wildfly.security.auth.permission.RunAsPrincipalPermission
-
Construct a new instance.
- RunAsPrincipalPermission(String, String) - Constructor for class org.wildfly.security.auth.permission.RunAsPrincipalPermission
-
Construct a new instance.
- runAsSupplier(Supplier<T>) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
- runAsSupplierEx(ExceptionSupplier<T, E>) - Method in interface org.wildfly.security.auth.server.Scoped
-
Run an action under this identity.
S
- safeHandleRealmEvent(SecurityRealm, RealmEvent) - Static method in interface org.wildfly.security.auth.server.SecurityRealm
-
Safely pass an event to a security realm, absorbing and logging any exception that occurs.
- Scoped - Interface in org.wildfly.security.auth.server
-
An identity configuration which can be applied on a scoped basis.
- SecurityAuthenticationEvent - Class in org.wildfly.security.auth.server.event
-
A security authentication event.
- SecurityAuthenticationFailedEvent - Class in org.wildfly.security.auth.server.event
-
An event to represent a failed authentication.
- SecurityAuthenticationFailedEvent(SecurityIdentity, Principal) - Constructor for class org.wildfly.security.auth.server.event.SecurityAuthenticationFailedEvent
-
Constructor for a new instance.
- SecurityAuthenticationSuccessfulEvent - Class in org.wildfly.security.auth.server.event
-
An event to represent a successful authentication.
- SecurityAuthenticationSuccessfulEvent(SecurityIdentity) - Constructor for class org.wildfly.security.auth.server.event.SecurityAuthenticationSuccessfulEvent
-
Constructor for a new instance.
- SecurityDefiniteOutcomeEvent - Class in org.wildfly.security.auth.server.event
-
A
SecurityEventthat has a definite outcome of being successful or not. - SecurityDomain - Class in org.wildfly.security.auth.server
-
A security domain.
- SecurityDomain.Builder - Class in org.wildfly.security.auth.server
-
A builder for creating new security domains.
- SecurityDomain.RealmBuilder - Class in org.wildfly.security.auth.server
-
A builder for a realm within a security domain.
- securityDomainMismatch() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- SecurityEvent - Class in org.wildfly.security.auth.server.event
-
Base class for security events emitted from a
SecurityDomain. - securityEventIdentityWrongDomain() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- SecurityEventVisitor<P,R> - Class in org.wildfly.security.auth.server.event
-
An abstract class to be extended by visitor implementations for handling SecurityEvents.
- SecurityEventVisitor() - Constructor for class org.wildfly.security.auth.server.event.SecurityEventVisitor
-
Construct a security event visitor.
- SecurityIdentity - Class in org.wildfly.security.auth.server
-
A loaded and authenticated security identity.
- SecurityIdentityCallback - Class in org.wildfly.security.auth.callback
-
A server-side callback used to pass a realm identity from the callback handler to the authentication mechanism.
- SecurityIdentityCallback() - Constructor for class org.wildfly.security.auth.callback.SecurityIdentityCallback
-
Construct a new instance.
- SecurityLayerDisposedCallback - Class in org.wildfly.security.auth.callback
-
A callback which indicates that the corresponding security layer (SASL client, SASL server, etc.) has been disposed and any related resources may be relinquished.
- SecurityPermissionCheckEvent - Class in org.wildfly.security.auth.server.event
-
A security event relating to a permission check.
- SecurityPermissionCheckEvent(SecurityIdentity, Permission, boolean) - Constructor for class org.wildfly.security.auth.server.event.SecurityPermissionCheckEvent
-
Construct a new instance.
- SecurityPermissionCheckFailedEvent - Class in org.wildfly.security.auth.server.event
-
An event to represent a failed permission check.
- SecurityPermissionCheckFailedEvent(SecurityIdentity, Permission) - Constructor for class org.wildfly.security.auth.server.event.SecurityPermissionCheckFailedEvent
-
Construct a new instance.
- SecurityPermissionCheckSuccessfulEvent - Class in org.wildfly.security.auth.server.event
-
An event to represent a successful permission check.
- SecurityPermissionCheckSuccessfulEvent(SecurityIdentity, Permission) - Constructor for class org.wildfly.security.auth.server.event.SecurityPermissionCheckSuccessfulEvent
-
Construct a new instance.
- SecurityRealm - Interface in org.wildfly.security.auth.server
-
A single authentication realm.
- SecurityRealmUnavailableEvent - Class in org.wildfly.security.auth.server.event
-
A security event signifying unavailable realm.
- SecurityRealmUnavailableEvent(SecurityIdentity, String) - Constructor for class org.wildfly.security.auth.server.event.SecurityRealmUnavailableEvent
-
Construct a new instance.
- selectConfiguration(MechanismInformation) - Method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
-
Select the
MechanismConfigurationto use for the current authentication attempt. - ServerAuthenticationContext - Class in org.wildfly.security.auth.server
-
Server-side authentication context.
- ServerCredentialCallback - Class in org.wildfly.security.auth.callback
-
A callback used to acquire the server (or "host") credential.
- ServerCredentialCallback(Class<? extends Credential>) - Constructor for class org.wildfly.security.auth.callback.ServerCredentialCallback
-
Construct a new instance which accepts any algorithm name.
- ServerCredentialCallback(Class<? extends Credential>, String) - Constructor for class org.wildfly.security.auth.callback.ServerCredentialCallback
-
Construct a new instance.
- ServerCredentialCallback(Class<? extends Credential>, String, AlgorithmParameterSpec) - Constructor for class org.wildfly.security.auth.callback.ServerCredentialCallback
-
Construct a new instance.
- set(int, String) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- set(String, int, String) - Method in interface org.wildfly.security.authz.Attributes
-
Modify the mapping for the given key at the given position.
- set(String, int, String) - Method in class org.wildfly.security.authz.MapAttributes
- set(String, int, String, String) - Method in interface org.wildfly.security.authz.Attributes
-
Conditionally set a specific value of a given key to a new value, if the existing value matches the
expectparameter. - set(String, int, String, String) - Method in class org.wildfly.security.authz.MapAttributes
- setAttributes(Attributes) - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
-
Modify the attributes collection of this identity.
- setAuthenticationName(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the authentication name for this authentication.
- setAuthenticationName(String, boolean) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the authentication name for this authentication.
- setAuthenticationPrincipal(Principal) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the authentication principal for this authentication.
- setAuthenticationPrincipal(Principal, boolean) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the authentication principal for this authentication.
- setAuthorized(boolean) - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
-
Set whether anonymous access is allowed.
- setAuthorized(boolean) - Method in class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
-
Sets whether the authorization is allowed for the principal.
- setAuthorized(SecurityIdentity) - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Authorizes and caches the given
securityIdentity. - setBindingData(byte[]) - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
-
Set the channel binding data.
- setBindingType(String) - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
-
Set the selected channel binding type.
- setCategoryRoleMappers(Map<String, RoleMapper>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the category role mapper map.
- setCredential(Credential) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
-
Set the credential.
- setCredentials(Collection<? extends Credential>) - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
-
Set the credentials of this identity.
- setDecodedEvidencePrincipal(Evidence) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the decoded evidence principal.
- setDefaultRealmName(String) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the default realm name.
- setEvidenceDecoder(EvidenceDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the evidence decoder for this security domain which will be used to extract the principal from the given
Evidence. - setExclusiveAccess(boolean) - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
-
Set whether exclusive access to the backing identity was granted.
- setFactory(F) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
- setFactory(F) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
-
Set the mechanism's underlying factory.
- setFinalRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Set a final principal transformer to apply for this mechanism realm.
- setFinalRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
-
Set a final principal transformer to apply for this mechanism realm.
- setIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
-
Set the current associated identity.
- setKeepNonMapped(boolean) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
- setMappingMode(SimplePermissionMapper.MappingMode) - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
-
Set the mapping mode that the newly created
PermissionMappershould use. - setMechanismConfigurationSelector(MechanismConfigurationSelector) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
- setMechanismConfigurationSelector(MechanismConfigurationSelector) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
-
Set the
MechanismConfigurationSelectorfor the factory being built. - setMechanismInformation(MechanismInformation) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set information about the current mechanism and request for this authentication attempt.
- setMechanismRealmName(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Set the mechanism realm name to be equal to the given name.
- setNameRewriter(NameRewriter) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Deprecated.
- setParameterSpec(AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.ParameterCallback
-
Set the parameter specification.
- setPassword(char[]) - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
-
Set the new password.
- setPattern(String) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
- setPermissionMapper(PermissionMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the permission mapper for this security domain, which will be used to obtain and map permissions based on the identities from this security domain.
- setPostRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Set a principal transformer to apply after the realm is selected.
- setPostRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
-
Set a principal transformer to apply after the realm is selected.
- setPostRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.
- setPostRealmRewriter(NameRewriter) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.
- setPreRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Set a principal transformer to apply before the realm is selected.
- setPreRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
-
Set a principal transformer to apply before the realm is selected.
- setPreRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.
- setPreRealmRewriter(NameRewriter) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.
- setPrincipalDecoder(PrincipalDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the principal decoder for this security domain, which will be used to convert
Principalobjects into names for handling in the realm. - setPrincipalRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Set the name rewriter.
- setRealmMapper(RealmMapper) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Sets a realm mapper to be used by the mechanism.
- setRealmMapper(RealmMapper) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
-
Sets a realm mapper to be used by the mechanism.
- setRealmMapper(RealmMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the realm mapper for this security domain, which selects a realm based on the authentication name.
- setRealmName(String) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
-
Sets a name of the realm to be presented by the mechanism.
- setRealmNames(String...) - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
-
Set the realm names.
- setReplaceAll(boolean) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
- setReplacement(String) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
- setRoleDecoder(RoleDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the role decoder for this security domain.
- setRoleDecoder(RoleDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Set the role decoder.
- setRoleMap(Map<String, Set<String>>) - Method in class org.wildfly.security.authz.MappedRoleMapper.Builder
-
Set the
Mapto use for mapping roles - setRoleMapper(RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the role mapper for this security domain, which will be used to perform the last mapping before returning the roles associated with an identity obtained from this security domain.
- setRoleMapper(RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
-
Set the role mapper.
- setSaslSkipCertificateVerification(boolean) - Method in class org.wildfly.security.auth.callback.AuthenticationConfigurationCallback
- setSecurityDomain(SecurityDomain) - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
-
Set the current
SecurityDomainin order to obtain identities from the cache - setSecurityDomain(SecurityDomain) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
- setSecurityDomain(SecurityDomain) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
-
Set the security domain to be used for this factory (may not be
null). - setSecurityEventListener(Consumer<SecurityEvent>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the security event listener that will consume all
SecurityEventinstances emitted but the domain. - setSecurityIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.callback.SecurityIdentityCallback
-
Set the realm identity.
- setSecurityIdentityTransformer(UnaryOperator<SecurityIdentity>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the security identity transformer to use.
- setServerCredential(Credential) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Set a single server credential.
- setServerCredential(SecurityFactory<? extends Credential>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Set a single server credential factory.
- setServerCredentialSource(CredentialSource) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
-
Set the server credential source.
- setStackTrace(StackTraceElement[]) - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
-
Does nothing.
- setTrustedAuthorities(List<TrustedAuthority>) - Method in class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
-
Set the retrieved trusted authorities.
- setTrustedSecurityDomainPredicate(Predicate<SecurityDomain>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
-
Set the predicate that should be used to determine if a given domain is trusted by this domain.
- setVerified(boolean) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
-
Set if the evidence referenced here has been verified.
- simple(String) - Static method in interface org.wildfly.security.authz.RoleDecoder
-
Create a simple role decoder which returns the values of the given attribute.
- SimpleAttributesEntry - Class in org.wildfly.security.authz
-
An implementation of
Attributes.Entrywhich can be used by implementations ofAttributes. - SimpleAttributesEntry(Attributes, String) - Constructor for class org.wildfly.security.authz.SimpleAttributesEntry
-
Construct a new instance.
- SimplePermissionMapper - Class in org.wildfly.security.authz
-
A simple
PermissionMapperimplementation that maps to pre-definedPermissionVerifierinstances. - SimplePermissionMapper.Builder - Class in org.wildfly.security.authz
-
A builder for simple permission mappers.
- SimplePermissionMapper.MappingMode - Enum in org.wildfly.security.authz
-
Mode defining behaviour when multiple mappings are found.
- single(String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
-
Create a realm mapper that always maps to the given realm.
- size() - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Get the size of this credential set.
- size() - Method in class org.wildfly.security.authz.AggregateAttributes
- size() - Method in interface org.wildfly.security.authz.Attributes
-
Get the number of keys in this attribute collection.
- size() - Method in class org.wildfly.security.authz.MapAttributes
- size() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
- size(String) - Method in class org.wildfly.security.authz.AggregateAttributes
- size(String) - Method in interface org.wildfly.security.authz.Attributes
-
Get the number of values mapped to the given key.
- size(String) - Method in class org.wildfly.security.authz.MapAttributes
- SocketAddressCallback - Class in org.wildfly.security.auth.callback
-
An optional callback which is used to inform the callback handler of the endpoint addresses of a connection being authenticated.
- SocketAddressCallback(SocketAddress) - Constructor for class org.wildfly.security.auth.callback.SocketAddressCallback
-
Construct a new instance.
- SocketAddressCallback(SocketAddress, SocketAddressCallback.Kind) - Constructor for class org.wildfly.security.auth.callback.SocketAddressCallback
-
Construct a new instance.
- SocketAddressCallback.Kind - Enum in org.wildfly.security.auth.callback
-
Endpoint disposition kinds.
- SocketAddressQueryCallbackHandler - Class in org.wildfly.security.auth.callback
-
A callback handler which delegates to another callback handler, passing the local and/or peer socket address to that callback handler on its first invocation.
- SocketAddressQueryCallbackHandler(CallbackHandler, SocketAddress, SocketAddress) - Constructor for class org.wildfly.security.auth.callback.SocketAddressQueryCallbackHandler
-
Construct a new instance.
- SourceAddressRoleDecoder - Class in org.wildfly.security.authz
-
A decoder to obtain role information using the source IP address runtime attribute from the identity.
- SourceAddressRoleDecoder(String, Roles) - Constructor for class org.wildfly.security.authz.SourceAddressRoleDecoder
-
Construct a new instance.
- SourceAddressRoleDecoder(Pattern, Roles) - Constructor for class org.wildfly.security.authz.SourceAddressRoleDecoder
-
Construct a new instance.
- spliterator() - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Get a
Spliteratorfor this credential set. - spliterator() - Method in interface org.wildfly.security.authz.Attributes.Entry
-
Create a spliterator over the elements of this ordered and non-null collection.
- spliterator() - Method in interface org.wildfly.security.authz.Attributes.SetEntry
-
Create a spliterator over the elements of this distinct, ordered, and non-null collection.
- spliterator() - Method in interface org.wildfly.security.authz.Roles
-
Create a
Spliteratorover this roles collection. - SSLCallback - Class in org.wildfly.security.auth.callback
-
A callback which provides information to the callback handler about the established SSLSession.
- SSLCallback(SSLConnection) - Constructor for class org.wildfly.security.auth.callback.SSLCallback
-
Construct a new instance.
- SSLConnection - Class in org.wildfly.security.ssl
-
An SSL connection of some sort.
- succeed() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Mark this authentication as "successful".
- succeeded() - Method in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
-
Determine whether authentication succeeded.
- SUCCEEDED - Static variable in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
- SyslogAuditEvent - Class in org.wildfly.security.auth.server.event
-
An abstract class to be extended by specific syslog audit events to be handled.
T
- TLS_SERVER_ENDPOINT - Static variable in class org.wildfly.security.ssl.TLSServerEndPointChannelBinding
- TLSServerEndPointChannelBinding - Class in org.wildfly.security.ssl
-
Utilities for handling the "tls-server-end-point" channel binding strategy used by various types of authentication mechanisms.
- tooLateToSetMechanismInformation() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- toSet(Roles) - Static method in interface org.wildfly.security.authz.Roles
-
Returns a set (immutable) containing roles from a roles collection.
- toString() - Method in class org.wildfly.security.auth.server.SecurityIdentity
- toString() - Method in class org.wildfly.security.cache.CachedIdentity
- TrustedAuthoritiesCallback - Class in org.wildfly.security.auth.callback
-
An optional callback used to retrieve information about trusted certificate authorities for authenticating peers.
- TrustedAuthoritiesCallback() - Constructor for class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
-
Construct a new instance.
U
- unableToCreateIdentity() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- unableToObtainExclusiveAccess() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- unableToSelectMechanismConfiguration(String, String, String, String) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- UNKNOWN - Static variable in interface org.wildfly.security.auth.server.PrincipalDecoder
-
A principal decoder which cannot decode any principal.
- unless(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
-
Returns a new mapper where the
PermissionVerifiercreated by thisPermissionMapperis combined with thePermissionVerifierof theotherPermissionMapperusing 'unless'. - UNLESS - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
-
If multiple mappings are found the corresponding
PermissionVerifierinstances will be combined using 'unless'. - unregisterClassLoader(ClassLoader) - Static method in class org.wildfly.security.auth.server.SecurityDomain
-
Unregister any
SecurityDomainassociated with the specifiedClassLoader. - unsupported(Callback) - Static method in class org.wildfly.security.auth.callback.CallbackUtil
-
A utility to handle a callback which is unsupported.
- updateCredential(Credential) - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
- updateCredential(Credential) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Update a credential of this realm identity.
- updateCredential(Credential) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Update the credential for the current authentication identity.
- userDoesNotExist() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
- usesCredentials(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
-
Determine whether the given mechanism name needs credentials from a realm in order to authenticate.
V
- valueOf(String) - Static method in enum org.wildfly.security.auth.callback.SocketAddressCallback.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.security.authz.SimplePermissionMapper.MappingMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.wildfly.security.auth.callback.SocketAddressCallback.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface org.wildfly.security.authz.Attributes
-
Get all the values of all the keys in this collection.
- values() - Method in class org.wildfly.security.authz.MapAttributes
- values() - Static method in enum org.wildfly.security.authz.SimplePermissionMapper.MappingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(Supplier<Provider[]>, Evidence) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Verify the given evidence.
- verify(Supplier<Provider[]>, Evidence, Charset) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Verify the given evidence.
- verify(Evidence) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Verify the given evidence.
- verify(Evidence, Charset) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Deprecated.
- verifyEvidence(Evidence) - Method in interface org.wildfly.security.auth.server.RealmIdentity
-
Verify the given evidence against a credential of this identity.
- verifyEvidence(Evidence) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
-
Verify the given evidence.
W
- with(IdentityCredentials) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set with the given credential set added to it.
- with(CredentialSource) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Aggregate this credential source with another.
- withCredential(Credential) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set, but with the given credential added to it.
- withDefaultRoleMapper(RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity which wraps the default roles with a default role mapper.
- withName(String) - Method in class org.wildfly.security.auth.permission.ChangeRoleMapperPermission
- withName(String) - Method in class org.wildfly.security.auth.permission.RunAsPrincipalPermission
- without(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set without any credentials of the given type.
- without(Class<? extends Credential>) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Get a derived credential source which excludes credentials of the given type.
- without(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set without any credentials of the given type and algorithm name.
- without(Class<? extends Credential>, String) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Get a derived credential source which excludes credentials of the given type and optional algorithm.
- without(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set without any credentials of the given type, algorithm name and parameter spec.
- without(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.credential.source.CredentialSource
-
Get a derived credential source which excludes credentials of the given type and optional algorithm.
- without(Class<C>, Predicate<? super C>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set without any credentials of the given type that match the predicate.
- without(Predicate<? super Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set without any credentials that match the predicate.
- withoutMatching(Credential) - Method in class org.wildfly.security.auth.server.IdentityCredentials
-
Return a copy of this credential set without any credentials with a type, algorithm name, and parameters matching that of the given credential.
- withPrivateCredential(Credential) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Create a new security identity which is the same as this one, but which includes the given credential as a private credential.
- withPrivateCredentials(IdentityCredentials) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Create a new security identity which is the same as this one, but which includes the given credentials as private credentials.
- withPublicCredential(Credential) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Create a new security identity which is the same as this one, but which includes the given credential as a public credential.
- withPublicCredentials(IdentityCredentials) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Create a new security identity which is the same as this one, but which includes the given credentials as public credentials.
- withRewriter(NameRewriter) - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
-
Add a name rewriter to this principal decoder.
- withRoleMapper(String, RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity which replaces a role mapper category on the current identity.
- withRuntimeAttributes(Attributes) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Create a new security identity which is the same as this one, but which includes the given runtime attributes.
- withSecurityIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity that is the same as this identity but with an additional identity from a different security domain that will be associated with all 'run' calls.
- withSecurityIdentitySupplier(Supplier<SecurityIdentity[]>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
-
Attempt to create a new identity that is the same as this identity but with a
Supplierto supply identities that will be associated with all 'run' calls.
X
- xor(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
-
Returns a new mapper where the
PermissionVerifiercreated by thisPermissionMapperis combined with thePermissionVerifierof theotherPermissionMapperusing 'xor'. - xor(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
-
Create a role mapper which is the symmetric difference (or disjunction, or logical "xor") of the results of this and the given role mapper.
- xor(Roles) - Method in interface org.wildfly.security.authz.Roles
-
Get the disjunction of this collection and another.
- XOR - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
-
If multiple mappings are found the corresponding
PermissionVerifierinstances will be combined using 'xor'.
All Classes All Packages