Interface CredentialVerificator
-
- All Superinterfaces:
CredentialExchange,DescribedObject,NamedObject,StringConfigurable
- All Known Subinterfaces:
LocalCredentialVerificator
- All Known Implementing Classes:
AbstractLocalVerificator,AbstractRemoteVerificator,AbstractVerificator
public interface CredentialVerificator extends CredentialExchange, DescribedObject, StringConfigurable
Implementations allow for verification of the provided credential. It is assumed that credential is provided viaCredentialExchangeinterfaces. The actual interaction might be arbitrary complex.Implementations must be thread safe.
- Author:
- K. Benedyczak
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCredentialVerificator.VerificatorType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CredentialVerificator.VerificatorTypegetType()voidsetIdentityResolver(IdentityResolver identityResolver)voidsetInstanceName(String name)Instance name is the configured name of the authenticator to which this credential verificator belongs.-
Methods inherited from interface pl.edu.icm.unity.engine.api.authn.CredentialExchange
getExchangeId
-
Methods inherited from interface pl.edu.icm.unity.types.DescribedObject
getDescription
-
Methods inherited from interface pl.edu.icm.unity.types.NamedObject
getName
-
Methods inherited from interface pl.edu.icm.unity.engine.api.utils.StringConfigurable
getSerializedConfiguration, setSerializedConfiguration
-
-
-
-
Method Detail
-
setIdentityResolver
void setIdentityResolver(IdentityResolver identityResolver)
-
setInstanceName
void setInstanceName(String name)
Instance name is the configured name of the authenticator to which this credential verificator belongs.
-
getType
CredentialVerificator.VerificatorType getType()
-
-