Class LocalCredentialsRegistry
- java.lang.Object
-
- pl.edu.icm.unity.engine.api.authn.local.LocalCredentialsRegistry
-
@Component public class LocalCredentialsRegistry extends Object
Registry of components which are used to createLocalCredentialVerificators.- Author:
- K. Benedyczak
-
-
Constructor Summary
Constructors Constructor Description LocalCredentialsRegistry(Optional<List<LocalCredentialVerificatorFactory>> verificatorFactories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalCredentialVerificatorcreateLocalCredentialVerificator(pl.edu.icm.unity.types.authn.CredentialDefinition def)LocalCredentialVerificatorFactorygetLocalCredentialFactory(String id)Set<pl.edu.icm.unity.types.authn.CredentialType>getLocalCredentialTypes()
-
-
-
Constructor Detail
-
LocalCredentialsRegistry
@Autowired public LocalCredentialsRegistry(Optional<List<LocalCredentialVerificatorFactory>> verificatorFactories)
-
-
Method Detail
-
getLocalCredentialTypes
public Set<pl.edu.icm.unity.types.authn.CredentialType> getLocalCredentialTypes()
-
getLocalCredentialFactory
public LocalCredentialVerificatorFactory getLocalCredentialFactory(String id)
-
createLocalCredentialVerificator
public LocalCredentialVerificator createLocalCredentialVerificator(pl.edu.icm.unity.types.authn.CredentialDefinition def) throws pl.edu.icm.unity.exceptions.IllegalCredentialException
- Throws:
pl.edu.icm.unity.exceptions.IllegalCredentialException
-
-