A B C E F G I J K L M O P Q R S U W 
All Classes All Packages

A

AttributeMapper - Class in org.wildfly.security.auth.realm.jdbc.mapper
 
AttributeMapper(int, String) - Constructor for class org.wildfly.security.auth.realm.jdbc.mapper.AttributeMapper
 

B

build() - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealmBuilder
Builds a new JdbcSecurityRealm instance based on configuration defined for this JdbcSecurityRealmBuilder instance.
build() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
build() - Method in class org.wildfly.security.auth.realm.jdbc.QueryBuilder
 
builder() - Static method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealm
 
builder() - Static method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
Construct a builder for password key mappers.

C

ColumnMapper - Interface in org.wildfly.security.auth.realm.jdbc
A column mapper is responsible to provide the mapping between a column in a table to some internal representation.
couldNotExecuteQuery(String, Throwable) - Method in interface org.wildfly.security.auth.realm.jdbc._private.ElytronMessages
 
couldNotObtainPasswordFactoryForAlgorithm(String, Throwable) - Method in interface org.wildfly.security.auth.realm.jdbc._private.ElytronMessages
 
couldNotOpenConnection(Throwable) - Method in interface org.wildfly.security.auth.realm.jdbc._private.ElytronMessages
 

E

ElytronMessages - Interface in org.wildfly.security.auth.realm.jdbc._private
Log messages and exceptions for Elytron.

F

from(DataSource) - Method in class org.wildfly.security.auth.realm.jdbc.QueryBuilder
Defines the DataSource from where connections are obtained.

G

getAlgorithmColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
getAlgorithmColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
Get the column index of the algorithm name column.
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealm
 
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.auth.realm.jdbc.KeyMapper
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for] some identities), or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
 
getDefaultAlgorithm() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
getDefaultAlgorithm() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
Returns the name of the algorithm being used.
getDefaultIterationCount() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
getDefaultIterationCount() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
Get the default iteration count.
getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealm
 
getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in interface org.wildfly.security.auth.realm.jdbc.KeyMapper
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
 
getHashColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
getHashColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
Returns an integer representing the column index from where the password in its clear, hash or encoded form is obtained.
getHashEncoding() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
getIterationCountColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
getIterationCountColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
Returns an integer representing the column index from where the iteration count (if supported) is obtained.
getName() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.AttributeMapper
 
getRealmIdentity(Principal) - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealm
 
getSaltColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
getSaltColumn() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
Returns an integer representing the column index from where the salt (if supported) is obtained.
getSaltEncoding() - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 

I

invalidPasswordKeySpecificationForAlgorithm(String, Throwable) - Method in interface org.wildfly.security.auth.realm.jdbc._private.ElytronMessages
 

J

JdbcSecurityRealm - Class in org.wildfly.security.auth.realm.jdbc
Security realm implementation backed by a database.
JdbcSecurityRealmBuilder - Class in org.wildfly.security.auth.realm.jdbc
A builder class to that creates JdbcSecurityRealm instances.

K

KeyMapper - Interface in org.wildfly.security.auth.realm.jdbc
A key mapper is responsible to map data from a column in a table to a specific credential type.

L

log - Static variable in interface org.wildfly.security.auth.realm.jdbc._private.ElytronMessages
 

M

map(ResultSet, Supplier<Provider[]>) - Method in interface org.wildfly.security.auth.realm.jdbc.ColumnMapper
Maps the given ResultSet to some internal representation.
map(ResultSet, Supplier<Provider[]>) - Method in interface org.wildfly.security.auth.realm.jdbc.KeyMapper
 
map(ResultSet, Supplier<Provider[]>) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.AttributeMapper
 
map(ResultSet, Supplier<Provider[]>) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper
 

O

org.wildfly.security.auth.realm.jdbc - package org.wildfly.security.auth.realm.jdbc
Classes related to a SecurityRealm implementation based on the JDBC (Java Database Connectivity) API.
org.wildfly.security.auth.realm.jdbc._private - package org.wildfly.security.auth.realm.jdbc._private
 
org.wildfly.security.auth.realm.jdbc.mapper - package org.wildfly.security.auth.realm.jdbc.mapper
Classes related to mapping columns from a database table to internal representations of identity data (eg.: attributes, password and keys, etc).

P

PasswordKeyMapper - Class in org.wildfly.security.auth.realm.jdbc.mapper
A KeyMapper that knows how to map columns from a SQL query to attributes of specific Password type as defined by the algorithm.
PasswordKeyMapper.Builder - Class in org.wildfly.security.auth.realm.jdbc.mapper
A builder for PasswordKeyMapper instances.
principalQuery(String) - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealmBuilder
A SQL SELECT statement that will be used to return data from a database based on the principal's name.
principalQuery(String) - Method in class org.wildfly.security.auth.realm.jdbc.QueryBuilder
 

Q

QueryBuilder - Class in org.wildfly.security.auth.realm.jdbc
A builder class with different configuration options to configure queries.
QueryConfiguration - Class in org.wildfly.security.auth.realm.jdbc
Holds the configuration for a specific query.

R

registerIdentityChangeListener(Consumer<Principal>) - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealm
 

S

setAlgorithmColumn(int) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
setDefaultAlgorithm(String) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
setDefaultIterationCount(int) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
setHashCharset(Charset) - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealmBuilder
Set the character set to use when converting the password string to a byte array.
setHashColumn(int) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
setHashEncoding(Encoding) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
setIterationCountColumn(int) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
setProviders(Supplier<Provider[]>) - Method in class org.wildfly.security.auth.realm.jdbc.JdbcSecurityRealmBuilder
Set the providers to be used by the realm.
setProviders(Supplier<Provider[]>) - Method in class org.wildfly.security.auth.realm.jdbc.QueryBuilder
 
setSaltColumn(int) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 
setSaltEncoding(Encoding) - Method in class org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper.Builder
 

U

unexpectedErrorWhenProcessingAuthenticationQuery(String, Throwable) - Method in interface org.wildfly.security.auth.realm.jdbc._private.ElytronMessages
 

W

withMapper(ColumnMapper...) - Method in class org.wildfly.security.auth.realm.jdbc.QueryBuilder
Defines a mapper that will be applied to the query in order to map the returned columns to some internal representation.
A B C E F G I J K L M O P Q R S U W 
All Classes All Packages