Interface: CredentialDataSource
Prevents multiple instances of Credential from existing for the same Token
Remarks
Default implementation provided
Properties
emitter
readonlyemitter:CredentialDataSourceEventEmitter
size
readonlysize:number
Returns the number of Credentials recorded in the CredentialDataSource
Methods
hasCredential()
hasCredential(
token):boolean
Checks CredentialDataSource for an existing Credential instance which represents the provided Token.
Parameters
• token: Token
Returns
boolean
credentialFor()
credentialFor(
token):Credential
Checks CredentialDataSource for an existing Credential instance which represents the provided Token. If one does not exist, a new Credential instance is created (and recorded within the CredentialDataSource)
Parameters
• token: Token
Returns
remove()
remove(
cred):void
Removes provided Credential instance from the CredentialDataSource
Parameters
• cred: Credential
Returns
void
Remarks
NOTE: This does not revoke the represented token. They are only removed from the CredentialDataSource!
clear()
clear():
void
Clears all Credential instances from the CredentialDataSource
Returns
void
Remarks
NOTE: This does not revoke tokens. They are only removed from the CredentialDataSource!