Uses of Interface
org.wildfly.security.auth.server.NameRewriter
-
Packages that use NameRewriter Package Description org.wildfly.security.auth.client Elytron Client enable remote clients to authenticate using Elytron.org.wildfly.security.auth.realm Security realm implementations for Elytron.org.wildfly.security.auth.realm.ldap Classes related to aSecurityRealm
implementation capable of integrating with LDAP servers.org.wildfly.security.auth.server Server side of authentication provided by Elytron.org.wildfly.security.auth.util Miscellaneous utility classes and APIs for client and server login applications. -
-
Uses of NameRewriter in org.wildfly.security.auth.client
Methods in org.wildfly.security.auth.client that return NameRewriter Modifier and Type Method Description (package private) static NameRewriter
ElytronXmlParser. parseRegexSubstitutionType(org.wildfly.client.config.ConfigurationXMLStreamReader reader)
Parse an XML element of typeregex-substitution-type
from an XML reader.Methods in org.wildfly.security.auth.client with parameters of type NameRewriter Modifier and Type Method Description AuthenticationConfiguration
AuthenticationConfiguration. rewriteUser(NameRewriter rewriter)
Create a new configuration which is the same as this configuration, but rewrites the user name using the given name rewriter.AuthenticationConfiguration
AuthenticationConfiguration. rewriteUserOnlyWith(NameRewriter rewriter)
Create a new configuration which is the same as this configuration, but rewrites the user name using only the given name rewriter. -
Uses of NameRewriter in org.wildfly.security.auth.realm
Fields in org.wildfly.security.auth.realm declared as NameRewriter Modifier and Type Field Description private NameRewriter
FileSystemSecurityRealm. nameRewriter
private NameRewriter
FileSystemSecurityRealmBuilder. nameRewriter
private NameRewriter
SimpleMapBackedSecurityRealm. rewriter
Methods in org.wildfly.security.auth.realm with parameters of type NameRewriter Modifier and Type Method Description FileSystemSecurityRealmBuilder
FileSystemSecurityRealmBuilder. setNameRewriter(NameRewriter nameRewriter)
Set the name rewriter to be used by the realm.Constructors in org.wildfly.security.auth.realm with parameters of type NameRewriter Constructor Description FileSystemSecurityRealm(Path root, NameRewriter nameRewriter, int levels)
Construct a new instance.FileSystemSecurityRealm(Path root, NameRewriter nameRewriter, int levels, boolean encoded)
Construct a new instance.FileSystemSecurityRealm(Path root, NameRewriter nameRewriter, int levels, boolean encoded, Encoding hashEncoding, Charset hashCharset)
Construct a new instance.FileSystemSecurityRealm(Path root, NameRewriter nameRewriter, int levels, boolean encoded, Encoding hashEncoding, Charset hashCharset, Supplier<Provider[]> providers, SecretKey secretKey, PrivateKey privateKey, PublicKey publicKey)
Construct a new instance.FileSystemSecurityRealm(Path root, NameRewriter nameRewriter, int levels, boolean encoded, Encoding hashEncoding, Charset hashCharset, SecretKey secretKey)
Construct a new instance.FileSystemSecurityRealm(Path root, NameRewriter nameRewriter, int levels, Encoding hashEncoding, Charset hashCharset)
Construct a new instance.SimpleMapBackedSecurityRealm(NameRewriter rewriter)
Construct a new instance.SimpleMapBackedSecurityRealm(NameRewriter rewriter, Supplier<Provider[]> providers)
Construct a new instance. -
Uses of NameRewriter in org.wildfly.security.auth.realm.ldap
Fields in org.wildfly.security.auth.realm.ldap declared as NameRewriter Modifier and Type Field Description private NameRewriter
LdapSecurityRealm. nameRewriter
private NameRewriter
LdapSecurityRealmBuilder. nameRewriter
Methods in org.wildfly.security.auth.realm.ldap with parameters of type NameRewriter Modifier and Type Method Description LdapSecurityRealmBuilder
LdapSecurityRealmBuilder. setNameRewriter(NameRewriter nameRewriter)
Add a name rewriter to this builder.Constructors in org.wildfly.security.auth.realm.ldap with parameters of type NameRewriter Constructor Description LdapSecurityRealm(Supplier<Provider[]> providers, org.wildfly.common.function.ExceptionSupplier<DirContext,NamingException> dirContextSupplier, NameRewriter nameRewriter, LdapSecurityRealm.IdentityMapping identityMapping, List<CredentialLoader> credentialLoaders, List<CredentialPersister> credentialPersisters, List<EvidenceVerifier> evidenceVerifiers, int pageSize, Charset hashCharset, Encoding hashEncoding)
-
Uses of NameRewriter in org.wildfly.security.auth.server
Fields in org.wildfly.security.auth.server declared as NameRewriter Modifier and Type Field Description static NameRewriter
NameRewriter. IDENTITY_REWRITER
The simple identity name rewriter, which does no rewriting.Methods in org.wildfly.security.auth.server that return NameRewriter Modifier and Type Method Description static NameRewriter
NameRewriter. aggregate(NameRewriter... nameRewriters)
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.static NameRewriter
NameRewriter. aggregate(NameRewriter rewriter1, NameRewriter rewriter2)
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.static NameRewriter
NameRewriter. chain(NameRewriter... nameRewriters)
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.static NameRewriter
NameRewriter. chain(NameRewriter rewriter1, NameRewriter rewriter2)
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.static NameRewriter
NameRewriter. constant(String name)
Create a name rewriter which always returns the same name.Methods in org.wildfly.security.auth.server with parameters of type NameRewriter Modifier and Type Method Description static NameRewriter
NameRewriter. aggregate(NameRewriter... nameRewriters)
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.static NameRewriter
NameRewriter. aggregate(NameRewriter rewriter1, NameRewriter rewriter2)
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.static NameRewriter
NameRewriter. chain(NameRewriter... nameRewriters)
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.static NameRewriter
NameRewriter. chain(NameRewriter rewriter1, NameRewriter rewriter2)
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.SecurityDomain.RealmBuilder
SecurityDomain.RealmBuilder. setNameRewriter(NameRewriter nameRewriter)
Deprecated.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(NameRewriter rewriter)
Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.default PrincipalDecoder
PrincipalDecoder. withRewriter(NameRewriter nameRewriter)
Add a name rewriter to this principal decoder. -
Uses of NameRewriter in org.wildfly.security.auth.util
Classes in org.wildfly.security.auth.util that implement NameRewriter Modifier and Type Class Description class
CaseNameRewriter
A case name rewriter adjusts a principal to upper or lower case.class
MutableNameRewriter
A delegating name rewriter with a mutable delegation target.class
RegexNameRewriter
A simple regular expression-based name rewriter.class
RegexNameValidatingRewriter
A regular expression-based name validation rewriter.Fields in org.wildfly.security.auth.util declared as NameRewriter Modifier and Type Field Description private NameRewriter
MutableNameRewriter. target
Methods in org.wildfly.security.auth.util with parameters of type NameRewriter Modifier and Type Method Description void
MutableNameRewriter. setTarget(NameRewriter target)
Set the target rewriter.Constructors in org.wildfly.security.auth.util with parameters of type NameRewriter Constructor Description MutableNameRewriter(NameRewriter target)
Construct a new instance.
-