Skip to main content

IQOAuthClientStore

@quik/oauth-server


@quik/oauth-server / IQOAuthClientStore

Interface: IQOAuthClientStore

Defined in: oauth-server/src/types/IQOAuthClientStore.ts:6

Store contract for OAuth clients.

Methods​

all()​

all(): QOAuthClient[]

Defined in: oauth-server/src/types/IQOAuthClientStore.ts:12

Returns all registered clients.

Returns​

QOAuthClient[]


clear()​

clear(): void

Defined in: oauth-server/src/types/IQOAuthClientStore.ts:16

Clears all clients.

Returns​

void


get()​

get(clientId): QOAuthClient

Defined in: oauth-server/src/types/IQOAuthClientStore.ts:10

Returns one client by id.

Parameters​

clientId​

string

Returns​

QOAuthClient


remove()​

remove(clientId): void

Defined in: oauth-server/src/types/IQOAuthClientStore.ts:14

Removes one client by id.

Parameters​

clientId​

string

Returns​

void


save()​

save(client): QOAuthClient

Defined in: oauth-server/src/types/IQOAuthClientStore.ts:8

Creates or updates one client definition.

Parameters​

client​

QOAuthClient

Returns​

QOAuthClient