public interface AuthenticationIdentitiesProvider extends KeyIdentityProvider, PasswordIdentityProvider
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<java.lang.Object> |
KEYPAIR_IDENTITY_COMPARATOR
Compares 2
KeyPair identities - returns zero ONLY if both compared
objects are KeyPair s and equal to each other |
static java.util.Comparator<java.lang.Object> |
PASSWORD_IDENTITY_COMPARATOR
Compares 2 password identities - returns zero ONLY if both compared
objects are
String s and equal to each other |
EMPTY_KEYS_PROVIDER, LOADER
EMPTY_PASSWORDS_PROVIDER, LOADER
Modifier and Type | Method and Description |
---|---|
static int |
findIdentityIndex(java.util.List<?> identities,
java.util.Comparator<? super java.lang.Object> comp,
java.lang.Object target) |
java.lang.Iterable<?> |
loadIdentities() |
static AuthenticationIdentitiesProvider |
wrapIdentities(java.lang.Iterable<?> identities) |
iterableOf, iteratorOf, iteratorOf, iteratorOf, loadKeys, multiProvider, multiProvider, providerOf, resolveKeyIdentityProvider, wrapKeyPairs, wrapKeyPairs
iterableOf, iteratorOf, iteratorOf, iteratorOf, loadPasswords, multiProvider, multiProvider, resolvePasswordIdentityProvider, wrapPasswords, wrapPasswords
static final java.util.Comparator<java.lang.Object> PASSWORD_IDENTITY_COMPARATOR
String
s and equal to each otherstatic final java.util.Comparator<java.lang.Object> KEYPAIR_IDENTITY_COMPARATOR
KeyPair
identities - returns zero ONLY if both compared
objects are KeyPair
s and equal to each otherjava.lang.Iterable<?> loadIdentities()
static int findIdentityIndex(java.util.List<?> identities, java.util.Comparator<? super java.lang.Object> comp, java.lang.Object target)
static AuthenticationIdentitiesProvider wrapIdentities(java.lang.Iterable<?> identities)
identities
- The Iterable
identities - OK if null
/emptyAuthenticationIdentitiesProvider
wrapping the identities