Skip to main content

@idpass/data-collect-core / AuthAdapter

Interface: AuthAdapter

Defined in: interfaces/types.ts:1041

Methods​

initialize()​

initialize(): Promise<void>

Defined in: interfaces/types.ts:1042

Returns​

Promise<void>


isAuthenticated()​

isAuthenticated(): Promise<boolean>

Defined in: interfaces/types.ts:1043

Returns​

Promise<boolean>


login()​

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

Defined in: interfaces/types.ts:1044

Parameters​

credentials​

PasswordCredentials | TokenCredentials | null

Returns​

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


logout()​

logout(): Promise<void>

Defined in: interfaces/types.ts:1045

Returns​

Promise<void>


validateToken()​

validateToken(token): Promise<boolean>

Defined in: interfaces/types.ts:1046

Parameters​

token​

string

Returns​

Promise<boolean>


handleCallback()​

handleCallback(): Promise<void>

Defined in: interfaces/types.ts:1047

Returns​

Promise<void>