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