Interface CredentialVerificator
- All Superinterfaces:
CredentialExchange
,pl.edu.icm.unity.base.describedObject.DescribedObject
,pl.edu.icm.unity.base.describedObject.NamedObject
,StringConfigurable
- All Known Subinterfaces:
LocalCredentialVerificator
- All Known Implementing Classes:
AbstractLocalVerificator
,AbstractRemoteVerificator
,AbstractVerificator
public interface CredentialVerificator
extends CredentialExchange, pl.edu.icm.unity.base.describedObject.DescribedObject, StringConfigurable
Implementations allow for verification of the provided credential. It is assumed that credential is
provided via
CredentialExchange
interfaces. The actual interaction might be arbitrary complex.
Implementations must be thread safe.
- Author:
- K. Benedyczak
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetType()
void
setIdentityResolver
(IdentityResolver identityResolver) void
setInstanceName
(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.base.describedObject.DescribedObject
getDescription
Methods inherited from interface pl.edu.icm.unity.base.describedObject.NamedObject
getName
Methods inherited from interface pl.edu.icm.unity.engine.api.utils.StringConfigurable
getSerializedConfiguration, setSerializedConfiguration
-
Method Details
-
setIdentityResolver
-
setInstanceName
Instance name is the configured name of the authenticator to which this credential verificator belongs. -
getType
CredentialVerificator.VerificatorType getType()
-