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