Skip to main content

IQOAuthRefreshTokenStore

@quik/oauth-server


@quik/oauth-server / IQOAuthRefreshTokenStore

Interface: IQOAuthRefreshTokenStore

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

Store contract for OAuth refresh tokens.

Methods

cleanup()

cleanup(now?): number

Defined in: oauth-server/src/types/IQOAuthRefreshTokenStore.ts:18

Removes expired or revoked entries and returns removed count.

Parameters

now?

number

Returns

number


clear()

clear(): void

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

Clears all tokens.

Returns

void


get()

get(token): QOAuthRefreshToken

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

Returns one token by value.

Parameters

token

string

Returns

QOAuthRefreshToken


remove()

remove(token): void

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

Removes one token by value.

Parameters

token

string

Returns

void


revoke()

revoke(token): void

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

Marks one token as revoked.

Parameters

token

string

Returns

void


save()

save(token): QOAuthRefreshToken

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

Persists one refresh token.

Parameters

token

QOAuthRefreshToken

Returns

QOAuthRefreshToken