Home Reference Source Repository
import {CredentialsManager} from 'deep-security/lib/CredentialsManager.js'
public class | source

CredentialsManager

Static Member Summary

Static Public Members
public static get
public static get

Constructor Summary

Public Constructor
public

constructor(identityPoolId: String, cognitoSyncClient: Object | null)

Member Summary

Public Members
public get
public get

Method Summary

Public Methods
public

Deletes cached credentials from local storage

public

loadBackendCredentials(identityId: String, callback: Function)

public
public

saveCredentials(credentials: Object, callback: Function)

Static Public Members

public static get DATASET_NAME: String: string source

Return:

String

public static get RECORD_NAME: String: string source

Return:

String

Public Constructors

public constructor(identityPoolId: String, cognitoSyncClient: Object | null) source

Params:

NameTypeAttributeDescription
identityPoolId String
cognitoSyncClient Object | null

Public Members

public get cognitoSyncClient: Object: * source

Return:

Object

public get identityId: String: * source

Return:

String

Public Methods

public deleteCredentials(): CredentialsManager source

Deletes cached credentials from local storage

public loadBackendCredentials(identityId: String, callback: Function) source

Params:

NameTypeAttributeDescription
identityId String
callback Function

public loadFrontendCredentials(callback: Function) source

Params:

NameTypeAttributeDescription
callback Function

public saveCredentials(credentials: Object, callback: Function) source

Params:

NameTypeAttributeDescription
credentials Object
callback Function