Table of Contents

Documentation / identity/IdentityProvider

identity/IdentityProvider

Classes

IdentityProvider

Represents an implementation of IIdentityProvider.

Extends

Constructors

new IdentityProvider()

new IdentityProvider(): IdentityProvider

Returns

IdentityProvider

Inherited from

IIdentityProvider.constructor

Properties

CookieName

readonly static CookieName: ".cratis-identity" = '.cratis-identity'

Defined in

identity/IdentityProvider.ts:12

Methods

getCurrent()

getCurrent<TDetails>(): Promise<IIdentity<TDetails>>

Gets the current identity by optionally specifying the details type.

Type Parameters

TDetails = object

Returns

Promise<IIdentity<TDetails>>

The current identity as IIdentity.

Overrides

IIdentityProvider.getCurrent

Defined in

identity/IdentityProvider.ts:38

getCurrent()

static getCurrent<TDetails>(): Promise<IIdentity<TDetails>>

Gets the current identity by optionally specifying the details type.

Type Parameters

TDetails = object

Returns

Promise<IIdentity<TDetails>>

The current identity as IIdentity.

Defined in

identity/IdentityProvider.ts:18

refresh()

static refresh<TDetails>(): Promise<IIdentity<TDetails>>

Type Parameters

TDetails = object

Returns

Promise<IIdentity<TDetails>>

Defined in

identity/IdentityProvider.ts:42