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.http |
Package containing the HTTP based authentication APIs, SPIs and related classes.
|
org.wildfly.security.ssl |
Modifier and Type | Method and Description |
---|---|
void |
CachedIdentityAuthorizeCallback.setSecurityDomain(SecurityDomain securityDomain)
Set the current
SecurityDomain in order to obtain identities from the cache |
Constructor and Description |
---|
CachedIdentityAuthorizeCallback(Function<SecurityDomain,org.wildfly.security.cache.IdentityCache> identityCache,
boolean localCache)
Creates a new instance in order to authorize identities managed by the given
identityCache . |
CachedIdentityAuthorizeCallback(Principal principal,
Function<SecurityDomain,org.wildfly.security.cache.IdentityCache> identityCache,
boolean localCache)
Creates a new instance to authenticate, authorize and cache the identity associated with the given
principal . |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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 the
SecurityDomain associated with the context class loader of the calling Thread or null if one is
not associated. |
SecurityDomain |
MechanismAuthenticationFactory.getSecurityDomain()
Get the underlying
SecurityDomain that mechanisms created by this factory will be using for authentication. |
Modifier and Type | Method and Description |
---|---|
MechanismAuthenticationFactory.Builder<M,F,E> |
MechanismAuthenticationFactory.Builder.setSecurityDomain(SecurityDomain securityDomain)
Set the security domain to be used for this factory (may not be
null ). |
HttpAuthenticationFactory.Builder |
HttpAuthenticationFactory.Builder.setSecurityDomain(SecurityDomain securityDomain) |
SaslAuthenticationFactory.Builder |
SaslAuthenticationFactory.Builder.setSecurityDomain(SecurityDomain securityDomain) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setSecurityDomain(SecurityDomain securityDomain)
Set the
SecurityDomain to use for programmatic authentication. |
Modifier and Type | Method and Description |
---|---|
SSLContextBuilder |
SSLContextBuilder.setSecurityDomain(SecurityDomain securityDomain)
Set the security domain to use to authenticate clients.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.