Package | Description |
---|---|
org.wildfly.security.auth.server |
Server side of authentication provided by Elytron.
|
Modifier and Type | Method and Description |
---|---|
SecurityDomain.Builder |
SecurityDomain.RealmBuilder.build()
Constructs this realm info and adds it into the domain.
|
static SecurityDomain.Builder |
SecurityDomain.builder()
Create a new security domain builder.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setDefaultRealmName(String defaultRealmName)
Set the default realm name.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setPermissionMapper(PermissionMapper permissionMapper)
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.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setPostRealmRewriter(Function<Principal,Principal> rewriter)
Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setPostRealmRewriter(NameRewriter rewriter)
Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setPreRealmRewriter(Function<Principal,Principal> rewriter)
Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setPreRealmRewriter(NameRewriter rewriter)
Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setPrincipalDecoder(PrincipalDecoder principalDecoder)
Set the principal decoder for this security domain, which will be used to convert
Principal objects
into names for handling in the realm. |
SecurityDomain.Builder |
SecurityDomain.Builder.setRealmMapper(RealmMapper realmMapper)
Set the realm mapper for this security domain, which selects a realm based on the authentication name.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setRoleMapper(RoleMapper roleMapper)
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.
|
SecurityDomain.Builder |
SecurityDomain.Builder.setSecurityEventListener(Consumer<SecurityEvent> securityEventListener)
Set the security event listener that will consume all
SecurityEvent instances emitted but the domain. |
SecurityDomain.Builder |
SecurityDomain.Builder.setSecurityIdentityTransformer(UnaryOperator<SecurityIdentity> securityIdentityTransformer)
Set the security identity transformer to use.
|
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.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.