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

IdentityProvider

3rd Party identity provider (Amazon, Facebook, Google, etc.)

Constructor Summary

Public Constructor
public

constructor(providers: Object, providerName: String, identityMetadata: Object)

Member Summary

Public Members
public get

name: String: *

public get
public get
public get
public get

Method Summary

Public Methods
public

config(name: String): Object

public

getProviderDomain(providerName: *, providers: *): *

public

Public Constructors

public constructor(providers: Object, providerName: String, identityMetadata: Object) source

Params:

NameTypeAttributeDescription
providers Object
providerName String
identityMetadata Object

Public Members

public get name: String: * source

Return:

String

public get providers: Object: * source

Return:

Object

public get tokenExpirationTime: Date: * source

Return:

Date

public get userId: String: * source

Return:

String

public get userToken: String: * source

Return:

String

Public Methods

public config(name: String): Object source

Params:

NameTypeAttributeDescription
name String

Return:

Object

public getProviderDomain(providerName: *, providers: *): * source

Params:

NameTypeAttributeDescription
providerName *
providers *

Return:

*

public isTokenValid(): boolean source

Return:

boolean