Uses of Class
org.wildfly.security.auth.server.SecurityDomain
-
Packages that use SecurityDomain Package Description org.wildfly.security.auth.callback Extended callbacks and supporting utilities which allow efficient callback handler implementation.org.wildfly.security.auth.client Elytron Client enable remote clients to authenticate using Elytron.org.wildfly.security.auth.server Server side of authentication provided by Elytron.org.wildfly.security.auth.server.http org.wildfly.security.auth.server.sasl org.wildfly.security.http Package containing the HTTP based authentication APIs, SPIs and related classes.org.wildfly.security.http.cert org.wildfly.security.ssl -
-
Uses of SecurityDomain in org.wildfly.security.auth.callback
Fields in org.wildfly.security.auth.callback declared as SecurityDomain Modifier and Type Field Description private SecurityDomain
CachedIdentityAuthorizeCallback. securityDomain
Fields in org.wildfly.security.auth.callback with type parameters of type SecurityDomain Modifier and Type Field Description private Function<SecurityDomain,IdentityCache>
CachedIdentityAuthorizeCallback. identityCache
Methods in org.wildfly.security.auth.callback with parameters of type SecurityDomain Modifier and Type Method Description void
CachedIdentityAuthorizeCallback. setSecurityDomain(SecurityDomain securityDomain)
Set the currentSecurityDomain
in order to obtain identities from the cacheConstructor parameters in org.wildfly.security.auth.callback with type arguments of type SecurityDomain Constructor Description CachedIdentityAuthorizeCallback(Principal principal, Function<SecurityDomain,IdentityCache> identityCache, boolean localCache)
Creates a new instance to authenticate, authorize and cache the identity associated with the givenprincipal
.CachedIdentityAuthorizeCallback(Function<SecurityDomain,IdentityCache> identityCache, boolean localCache)
Creates a new instance in order to authorize identities managed by the givenidentityCache
. -
Uses of SecurityDomain in org.wildfly.security.auth.client
Fields in org.wildfly.security.auth.client declared as SecurityDomain Modifier and Type Field Description (package private) SecurityDomain
AuthenticationConfiguration. authenticationCredentialsForwardSecurityDomain
(package private) SecurityDomain
AuthenticationConfiguration. authenticationNameForwardSecurityDomain
(package private) SecurityDomain
AuthenticationConfiguration. authorizationNameForwardSecurityDomain
Methods in org.wildfly.security.auth.client with parameters of type SecurityDomain Modifier and Type Method Description AuthenticationConfiguration
AuthenticationConfiguration. useForwardedAuthenticationCredentials(SecurityDomain securityDomain)
Create a new configuration which is the same as this configuration, but which forwards the authentication credentials from the current identity of the given security domain.AuthenticationConfiguration
AuthenticationConfiguration. useForwardedAuthenticationIdentity(SecurityDomain securityDomain)
Create a new configuration which is the same as this configuration, but which forwards the authentication name from the current identity of the given security domain.AuthenticationConfiguration
AuthenticationConfiguration. useForwardedAuthorizationIdentity(SecurityDomain securityDomain)
Create a new configuration which is the same as this configuration, but which forwards the authorization name from the current identity of the given security domain.AuthenticationConfiguration
AuthenticationConfiguration. useForwardedIdentity(SecurityDomain securityDomain)
Create a new configuration which is the same as this configuration, but which forwards the authentication name and credentials from the current identity of the given security domain. -
Uses of SecurityDomain in org.wildfly.security.auth.server
Fields in org.wildfly.security.auth.server declared as SecurityDomain Modifier and Type Field Description private SecurityDomain
AbstractMechanismAuthenticationFactory.Builder. securityDomain
private SecurityDomain
AbstractMechanismAuthenticationFactory. securityDomain
private SecurityDomain
FlexibleIdentityAssociation. securityDomain
private SecurityDomain
SecurityIdentity. securityDomain
Fields in org.wildfly.security.auth.server with type parameters of type SecurityDomain Modifier and Type Field Description private static ConcurrentHashMap<ClassLoader,SecurityDomain>
SecurityDomain. CLASS_LOADER_DOMAIN_MAP
private Predicate<SecurityDomain>
SecurityDomain.Builder. trustedSecurityDomain
private Predicate<SecurityDomain>
SecurityDomain. trustedSecurityDomain
Methods in org.wildfly.security.auth.server that return SecurityDomain Modifier and Type Method Description SecurityDomain
SecurityDomain.Builder. build()
Construct this security domain.static SecurityDomain
SecurityDomain. forIdentity(SecurityIdentity identity)
Get the security domain associated with the given identity.static SecurityDomain
SecurityDomain. getCurrent()
Get theSecurityDomain
associated with the context class loader of the calling Thread ornull
if one is not associated.SecurityDomain
AbstractMechanismAuthenticationFactory.Builder. getSecurityDomain()
SecurityDomain
AbstractMechanismAuthenticationFactory. getSecurityDomain()
SecurityDomain
MechanismAuthenticationFactory. getSecurityDomain()
Get the underlyingSecurityDomain
that mechanisms created by this factory will be using for authentication.(package private) SecurityDomain
SecurityIdentity. getSecurityDomain()
(package private) SecurityDomain
ServerAuthenticationContext.AnonymousAuthorizedState. getSecurityDomain()
(package private) SecurityDomain
ServerAuthenticationContext.AuthorizedState. getSecurityDomain()
(package private) SecurityDomain
ServerAuthenticationContext.InactiveState. getSecurityDomain()
(package private) SecurityDomain
ServerAuthenticationContext.NameAssignedState. getSecurityDomain()
(package private) SecurityDomain
ServerAuthenticationContext.State. getSecurityDomain()
(package private) SecurityDomain
ServerAuthenticationContext.UnassignedState. getSecurityDomain()
Methods in org.wildfly.security.auth.server with parameters of type SecurityDomain Modifier and Type Method Description (package private) static void
SecurityDomain. safeHandleSecurityEvent(SecurityDomain domain, SecurityEvent event)
AbstractMechanismAuthenticationFactory.Builder<M,F,E>
AbstractMechanismAuthenticationFactory.Builder. setSecurityDomain(SecurityDomain securityDomain)
HttpAuthenticationFactory.Builder
HttpAuthenticationFactory.Builder. setSecurityDomain(SecurityDomain securityDomain)
MechanismAuthenticationFactory.Builder<M,F,E>
MechanismAuthenticationFactory.Builder. setSecurityDomain(SecurityDomain securityDomain)
Set the security domain to be used for this factory (may not benull
).SaslAuthenticationFactory.Builder
SaslAuthenticationFactory.Builder. setSecurityDomain(SecurityDomain securityDomain)
(package private) boolean
SecurityDomain. trustsDomain(SecurityDomain domain)
Method parameters in org.wildfly.security.auth.server with type arguments of type SecurityDomain Modifier and Type Method Description SecurityDomain.Builder
SecurityDomain.Builder. setTrustedSecurityDomainPredicate(Predicate<SecurityDomain> trustedSecurityDomain)
Set the predicate that should be used to determine if a given domain is trusted by this domain. -
Uses of SecurityDomain in org.wildfly.security.auth.server.http
Methods in org.wildfly.security.auth.server.http with parameters of type SecurityDomain Modifier and Type Method Description HttpAuthenticationFactory.Builder
HttpAuthenticationFactory.Builder. setSecurityDomain(SecurityDomain securityDomain)
Constructors in org.wildfly.security.auth.server.http with parameters of type SecurityDomain Constructor Description HttpAuthenticationFactory(SecurityDomain securityDomain, MechanismConfigurationSelector mechanismConfigurationSelector, HttpServerAuthenticationMechanismFactory factory)
-
Uses of SecurityDomain in org.wildfly.security.auth.server.sasl
Methods in org.wildfly.security.auth.server.sasl with parameters of type SecurityDomain Modifier and Type Method Description SaslAuthenticationFactory.Builder
SaslAuthenticationFactory.Builder. setSecurityDomain(SecurityDomain securityDomain)
Constructors in org.wildfly.security.auth.server.sasl with parameters of type SecurityDomain Constructor Description SaslAuthenticationFactory(SecurityDomain securityDomain, MechanismConfigurationSelector mechanismConfigurationSelector, SaslServerFactory saslServerFactory)
-
Uses of SecurityDomain in org.wildfly.security.http
Fields in org.wildfly.security.http declared as SecurityDomain Modifier and Type Field Description private SecurityDomain
HttpAuthenticator.Builder. securityDomain
private SecurityDomain
HttpAuthenticator. securityDomain
Methods in org.wildfly.security.http with parameters of type SecurityDomain Modifier and Type Method Description HttpAuthenticator.Builder
HttpAuthenticator.Builder. setSecurityDomain(SecurityDomain securityDomain)
Set theSecurityDomain
to use for programmatic authentication. -
Uses of SecurityDomain in org.wildfly.security.http.cert
Methods in org.wildfly.security.http.cert that return types with arguments of type SecurityDomain Modifier and Type Method Description private Function<SecurityDomain,IdentityCache>
ClientCertAuthenticationMechanism. createIdentityCacheFunction(HttpServerRequest request)
Method parameters in org.wildfly.security.http.cert with type arguments of type SecurityDomain Modifier and Type Method Description private boolean
ClientCertAuthenticationMechanism. attemptAuthentication(HttpServerRequest request, Function<SecurityDomain,IdentityCache> cacheFunction)
private boolean
ClientCertAuthenticationMechanism. attemptReAuthentication(HttpServerRequest request, Function<SecurityDomain,IdentityCache> cacheFunction)
-
Uses of SecurityDomain in org.wildfly.security.ssl
Fields in org.wildfly.security.ssl declared as SecurityDomain Modifier and Type Field Description private SecurityDomain
SecurityDomainTrustManager. securityDomain
private SecurityDomain
SSLContextBuilder. securityDomain
Methods in org.wildfly.security.ssl with parameters of type SecurityDomain Modifier and Type Method Description SSLContextBuilder
SSLContextBuilder. setSecurityDomain(SecurityDomain securityDomain)
Set the security domain to use to authenticate clients.Constructors in org.wildfly.security.ssl with parameters of type SecurityDomain Constructor Description SecurityDomainTrustManager(X509ExtendedTrustManager delegate, SecurityDomain securityDomain, boolean authenticationOptional, MechanismConfigurationSelector mechanismConfigurationSelector)
SecurityDomainTrustManager(X509TrustManager delegate, SecurityDomain securityDomain, boolean authenticationOptional, MechanismConfigurationSelector mechanismConfigurationSelector)
-