Class BasicIdentifiableCredential
java.lang.Object
org.apereo.cas.authentication.credential.AbstractCredential
org.apereo.cas.authentication.credential.BasicIdentifiableCredential
- All Implemented Interfaces:
Serializable
,org.apereo.cas.authentication.Credential
,org.apereo.cas.authentication.MutableCredential
- Direct Known Subclasses:
OneTimePasswordCredential
public class BasicIdentifiableCredential
extends AbstractCredential
implements org.apereo.cas.authentication.MutableCredential
This is
BasicIdentifiableCredential
, a simple credential implementation
that is only recognized by its id. The id generally represents an authentication token
encrypted in some fashion.- Since:
- 4.2.0
- See Also:
-
Field Summary
Fields inherited from interface org.apereo.cas.authentication.Credential
CREDENTIAL_TYPE_ATTRIBUTE, UNKNOWN_ID
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apereo.cas.authentication.credential.AbstractCredential
getCredentialMetadata, isValid, setCredentialMetadata, validate
Methods inherited from interface org.apereo.cas.authentication.Credential
getCredentialMetadata
Methods inherited from interface org.apereo.cas.authentication.MutableCredential
setCredentialMetadata
-
Constructor Details
-
BasicIdentifiableCredential
-
BasicIdentifiableCredential
public BasicIdentifiableCredential()
-
-
Method Details
-
toString
- Overrides:
toString
in classAbstractCredential
-
getId
- Specified by:
getId
in interfaceorg.apereo.cas.authentication.Credential
-
setId
- Specified by:
setId
in interfaceorg.apereo.cas.authentication.MutableCredential
-
equals
- Overrides:
equals
in classAbstractCredential
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractCredential
-