Uses of Class
org.wildfly.security.auth.server.SecurityDomain.Builder
Packages that use SecurityDomain.Builder
Package
Description
Server side of authentication provided by Elytron.
-
Uses of SecurityDomain.Builder in org.wildfly.security.auth.server
Methods in org.wildfly.security.auth.server that return SecurityDomain.BuilderModifier and TypeMethodDescriptionSecurityDomain.RealmBuilder.build()Constructs this realm info and adds it into the domain.static SecurityDomain.BuilderSecurityDomain.builder()Create a new security domain builder.SecurityDomain.Builder.setDefaultRealmName(String defaultRealmName) Set the default realm name.SecurityDomain.Builder.setEvidenceDecoder(EvidenceDecoder evidenceDecoder) Set the evidence decoder for this security domain which will be used to extract the principal from the givenEvidence.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.setPostRealmRewriter(Function<Principal, Principal> rewriter) Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.SecurityDomain.Builder.setPostRealmRewriter(NameRewriter rewriter) Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.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.setPreRealmRewriter(NameRewriter rewriter) Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.SecurityDomain.Builder.setPrincipalDecoder(PrincipalDecoder principalDecoder) Set the principal decoder for this security domain, which will be used to convertPrincipalobjects into names for handling in the realm.SecurityDomain.Builder.setRealmMapper(RealmMapper realmMapper) Set the realm mapper for this security domain, which selects a realm based on the authentication name.SecurityDomain.Builder.setRoleDecoder(RoleDecoder roleDecoder) Set the role decoder for this security domain.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.setSecurityEventListener(Consumer<SecurityEvent> securityEventListener) Set the security event listener that will consume allSecurityEventinstances emitted but the domain.SecurityDomain.Builder.setSecurityIdentityTransformer(UnaryOperator<SecurityIdentity> securityIdentityTransformer) Set the security identity transformer to use.SecurityDomain.Builder.setTrustedSecurityDomainPredicate(Predicate<SecurityDomain> trustedSecurityDomain) Set the predicate that should be used to determine if a given domain is trusted by this domain.