Package | Description |
---|---|
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.util |
Miscellaneous utility classes and APIs for client and server login applications.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Field and Description |
---|---|
static NameRewriter |
NameRewriter.IDENTITY_REWRITER
The simple identity name rewriter, which does no rewriting.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
MutableNameRewriter.setTarget(NameRewriter target)
Set the target rewriter.
|
Constructor and Description |
---|
MutableNameRewriter(NameRewriter target)
Construct a new instance.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.