Uses of Interface
org.wildfly.security.credential.source.CredentialSource
-
Packages that use CredentialSource Package Description org.wildfly.security.auth.client Elytron Client enable remote clients to authenticate using 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.org.wildfly.security.credential.source org.wildfly.security.credential.store Package for Credential Store API/SPI classes and interfaces.org.wildfly.security.credential.store.impl -
-
Uses of CredentialSource in org.wildfly.security.auth.client
Fields in org.wildfly.security.auth.client declared as CredentialSource Modifier and Type Field Description (package private) CredentialSource
AuthenticationConfiguration. credentialSource
Fields in org.wildfly.security.auth.client with type parameters of type CredentialSource Modifier and Type Field Description private org.wildfly.common.function.ExceptionSupplier<CredentialSource,org.wildfly.client.config.ConfigXMLParseException>
CredentialStoreFactory. credentialSource
Methods in org.wildfly.security.auth.client that return CredentialSource Modifier and Type Method Description (package private) CredentialSource
AuthenticationConfiguration. getCredentialSource()
(package private) static CredentialSource
ElytronXmlParser. parseLocalKerberos(org.wildfly.client.config.ConfigurationXMLStreamReader reader)
Parse an XML element of typelocal-kerberos-type
from an XML reader.Methods in org.wildfly.security.auth.client that return types with arguments of type CredentialSource Modifier and Type Method Description (package private) static org.wildfly.common.function.ExceptionSupplier<CredentialSource,org.wildfly.client.config.ConfigXMLParseException>
ElytronXmlParser. parseCredentialStoreRefType(org.wildfly.client.config.ConfigurationXMLStreamReader reader, Map<String,org.wildfly.common.function.ExceptionSupplier<CredentialStore,org.wildfly.client.config.ConfigXMLParseException>> credentialStoresMap)
private static org.wildfly.common.function.ExceptionSupplier<CredentialSource,org.wildfly.client.config.ConfigXMLParseException>
ElytronXmlParser. parseCredentialsType(org.wildfly.client.config.ConfigurationXMLStreamReader reader, ElytronXmlParser.Version xmlVersion, Map<String,org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException>> keyStoresMap, Map<String,org.wildfly.common.function.ExceptionSupplier<CredentialStore,org.wildfly.client.config.ConfigXMLParseException>> credentialStoresMap, Supplier<Provider[]> providers)
(package private) static org.wildfly.common.function.ExceptionSupplier<CredentialSource,org.wildfly.client.config.ConfigXMLParseException>
ElytronXmlParser. parseOAuth2BearerTokenType(org.wildfly.client.config.ConfigurationXMLStreamReader reader, Map<String,org.wildfly.common.function.ExceptionSupplier<CredentialStore,org.wildfly.client.config.ConfigXMLParseException>> credentialStoresMap, ElytronXmlParser.Version xmlVersion)
Parse an XML element of typeoauth2-bearer-token-type
from an XML reader.Methods in org.wildfly.security.auth.client with parameters of type CredentialSource Modifier and Type Method Description AuthenticationConfiguration
AuthenticationConfiguration. useCredentials(CredentialSource credentials)
Create a new configuration which is the same as this configuration, but which uses the given identity credentials to acquire the credential required for authentication.Constructor parameters in org.wildfly.security.auth.client with type arguments of type CredentialSource Constructor Description CredentialStoreFactory(String name, String type, Map<String,String> attributes, String providerName, org.wildfly.client.config.XMLLocation location, org.wildfly.common.function.ExceptionSupplier<CredentialSource,org.wildfly.client.config.ConfigXMLParseException> supplier, Supplier<Provider[]> providers)
Creates a factory using parameters. -
Uses of CredentialSource in org.wildfly.security.auth.realm.ldap
Fields in org.wildfly.security.auth.realm.ldap declared as CredentialSource Modifier and Type Field Description private CredentialSource
SimpleDirContextFactoryBuilder. credentialSource
Methods in org.wildfly.security.auth.realm.ldap with parameters of type CredentialSource Modifier and Type Method Description SimpleDirContextFactoryBuilder
SimpleDirContextFactoryBuilder. setCredentialSource(CredentialSource credentialSource)
Set the authentication credential source. -
Uses of CredentialSource in org.wildfly.security.auth.server
Classes in org.wildfly.security.auth.server that implement CredentialSource Modifier and Type Class Description class
IdentityCredentials
The public or private credentials retained by an identity, which can be used for authentication forwarding.(package private) static class
IdentityCredentials.Many
(package private) static class
IdentityCredentials.One
(package private) static class
IdentityCredentials.Two
Fields in org.wildfly.security.auth.server declared as CredentialSource Modifier and Type Field Description private CredentialSource
MechanismConfiguration.Builder. serverCredentialSource
private CredentialSource
MechanismConfiguration. serverCredentialSource
Methods in org.wildfly.security.auth.server that return CredentialSource Modifier and Type Method Description CredentialSource
MechanismConfiguration. getServerCredentialSource()
Get the server credential source.CredentialSource
IdentityCredentials.Many. with(CredentialSource other)
CredentialSource
IdentityCredentials.One. with(CredentialSource other)
CredentialSource
IdentityCredentials.Two. with(CredentialSource other)
Methods in org.wildfly.security.auth.server with parameters of type CredentialSource Modifier and Type Method Description MechanismConfiguration.Builder
MechanismConfiguration.Builder. setServerCredentialSource(CredentialSource serverCredentialSource)
Set the server credential source.CredentialSource
IdentityCredentials.Many. with(CredentialSource other)
CredentialSource
IdentityCredentials.One. with(CredentialSource other)
CredentialSource
IdentityCredentials.Two. with(CredentialSource other)
Constructors in org.wildfly.security.auth.server with parameters of type CredentialSource Constructor Description MechanismConfiguration(Function<Principal,Principal> preRealmRewriter, Function<Principal,Principal> postRealmRewriter, Function<Principal,Principal> finalRewriter, RealmMapper realmMapper, Collection<MechanismRealmConfiguration> mechanismRealms, CredentialSource serverCredentialSource)
-
Uses of CredentialSource in org.wildfly.security.auth.util
Fields in org.wildfly.security.auth.util with type parameters of type CredentialSource Modifier and Type Field Description private org.wildfly.common.function.ExceptionSupplier<CredentialSource,XMLStreamException>
ElytronFilePasswordProvider. credentialSourceSupplier
Constructor parameters in org.wildfly.security.auth.util with type arguments of type CredentialSource Constructor Description ElytronFilePasswordProvider(org.wildfly.common.function.ExceptionSupplier<CredentialSource,XMLStreamException> credentialSourceSupplier)
-
Uses of CredentialSource in org.wildfly.security.credential.source
Classes in org.wildfly.security.credential.source that implement CredentialSource Modifier and Type Class Description class
CallbackHandlerCredentialSource
Deprecated.UseCallbackHandlerCredentialSource
insteadclass
CommandCredentialSource
Deprecated.UseCommandCredentialSource
insteadclass
CredentialStoreCredentialSource
Deprecated.UseCredentialStoreCredentialSource
insteadclass
FactoryCredentialSource
Deprecated.UseFactoryCredentialSource
insteadclass
KeyStoreCredentialSource
Deprecated.UseKeyStoreCredentialSource
insteadclass
LocalKerberosCredentialSource
Deprecated.Kerberos based authentication mechanism obtains credential himself, seeLocalKerberosCredentialSource
to use with the new wildfly-elytron-credential-source-impl moduleclass
OAuth2CredentialSource
Deprecated.Fields in org.wildfly.security.credential.source declared as CredentialSource Modifier and Type Field Description static CredentialSource
CredentialSource. NONE
An empty credential source.Methods in org.wildfly.security.credential.source that return CredentialSource Modifier and Type Method Description static CredentialSource
CredentialSource. fromSecurityFactory(SecurityFactory<? extends Credential> credentialFactory)
Get a credential source from the given security factory.default CredentialSource
CredentialSource. with(CredentialSource other)
Aggregate this credential source with another.default CredentialSource
CredentialSource. without(Class<? extends Credential> credentialType)
Get a derived credential source which excludes credentials of the given type.default CredentialSource
CredentialSource. without(Class<? extends Credential> credentialType, String algorithmName)
Get a derived credential source which excludes credentials of the given type and optional algorithm.default CredentialSource
CredentialSource. without(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Get a derived credential source which excludes credentials of the given type and optional algorithm.Methods in org.wildfly.security.credential.source with parameters of type CredentialSource Modifier and Type Method Description default CredentialSource
CredentialSource. with(CredentialSource other)
Aggregate this credential source with another. -
Uses of CredentialSource in org.wildfly.security.credential.store
Fields in org.wildfly.security.credential.store declared as CredentialSource Modifier and Type Field Description private CredentialSource
CredentialStore.CredentialSourceProtectionParameter. credentialSource
Methods in org.wildfly.security.credential.store that return CredentialSource Modifier and Type Method Description CredentialSource
CredentialStore.CredentialSourceProtectionParameter. getCredentialSource()
Get the credential source.Constructors in org.wildfly.security.credential.store with parameters of type CredentialSource Constructor Description CredentialSourceProtectionParameter(CredentialSource credentialSource)
Construct a new instance. -
Uses of CredentialSource in org.wildfly.security.credential.store.impl
Fields in org.wildfly.security.credential.store.impl with type parameters of type CredentialSource Modifier and Type Field Description private Map<String,CredentialSource>
MapCredentialStore. credentialSources
Constructor parameters in org.wildfly.security.credential.store.impl with type arguments of type CredentialSource Constructor Description MapCredentialStore(ConcurrentMap<String,CredentialSource> credentialSources, boolean modifiable)
Construct a new instance.MapCredentialStore(Map<String,CredentialSource> credentialSources)
Construct a new unmodifiable instance.
-