Skip to content
On this page

Directus Cloud

Everything you need to start building. Provisioned in 90 seconds. Starting at $15/month.

Get Started

This is an auto-generated document to support extension builders understand the internal packages they can utilize. To find our written guides, tutorials, and API/SDK reference, check out our main docs .

Directus / @directus/sdk / auth / AuthenticationClient

Interface: AuthenticationClient<_Schema> ​

Type Parameters ​

• _Schema

Methods ​

getToken() ​

getToken(): Promise<null | string>

Returns ​

Promise<null | string>

Defined in ​

auth/types.ts:38


login() ​

login(email, password, options?): Promise<AuthenticationData>

Parameters ​

• email: string

• password: string

• options?: LoginOptions

Returns ​

Promise<AuthenticationData>

Defined in ​

auth/types.ts:32


logout() ​

logout(): Promise<void>

Returns ​

Promise<void>

Defined in ​

auth/types.ts:34


refresh() ​

refresh(): Promise<AuthenticationData>

Returns ​

Promise<AuthenticationData>

Defined in ​

auth/types.ts:33


setToken() ​

setToken(access_token): Promise<unknown>

Parameters ​

• access_token: null | string

Returns ​

Promise<unknown>

Defined in ​

auth/types.ts:39


stopRefreshing() ​

stopRefreshing(): void

Returns ​

void

Defined in ​

auth/types.ts:36