@kaiord/core / AuthProvider
Type Alias: AuthProvider
AuthProvider =
object
Defined in: packages/core/src/ports/auth-provider.ts:9
Port for authentication against a remote service.
Properties
export_tokens
export_tokens: () =>
Promise<TokenData>
Defined in: packages/core/src/ports/auth-provider.ts:12
Returns
Promise<TokenData>
is_authenticated
is_authenticated: () =>
boolean
Defined in: packages/core/src/ports/auth-provider.ts:11
Returns
boolean
login
login: (
username,password) =>Promise<void>
Defined in: packages/core/src/ports/auth-provider.ts:10
Parameters
username
string
password
string
Returns
Promise<void>
logout
logout: () =>
Promise<void>
Defined in: packages/core/src/ports/auth-provider.ts:14
Returns
Promise<void>
restore_tokens
restore_tokens: (
tokens) =>Promise<void>
Defined in: packages/core/src/ports/auth-provider.ts:13
Parameters
tokens
Returns
Promise<void>