Skip to main content

@idpass/data-collect-core / AuthAdapter

Interface: AuthAdapter

Defined in: interfaces/types.ts:785

Methods

initialize()

initialize(): Promise<void>

Defined in: interfaces/types.ts:786

Returns

Promise<void>


isAuthenticated()

isAuthenticated(): Promise<boolean>

Defined in: interfaces/types.ts:787

Returns

Promise<boolean>


login()

login(credentials): Promise<{ username: string; token: string; }>

Defined in: interfaces/types.ts:788

Parameters

credentials

PasswordCredentials | TokenCredentials | null

Returns

Promise<{ username: string; token: string; }>


logout()

logout(): Promise<void>

Defined in: interfaces/types.ts:789

Returns

Promise<void>


validateToken()

validateToken(token): Promise<boolean>

Defined in: interfaces/types.ts:790

Parameters

token

string

Returns

Promise<boolean>


handleCallback()

handleCallback(): Promise<void>

Defined in: interfaces/types.ts:791

Returns

Promise<void>