Skip to main content

IQOAuthAuthorizationCodeStore

@quik/oauth-server


@quik/oauth-server / IQOAuthAuthorizationCodeStore

Interface: IQOAuthAuthorizationCodeStore

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

Store contract for OAuth authorization codes.

Methods

cleanup()

cleanup(now?): number

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

Removes expired or consumed entries and returns removed count.

Parameters

now?

number

Returns

number


clear()

clear(): void

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

Clears all codes.

Returns

void


consume()

consume(code): void

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

Marks one code as consumed.

Parameters

code

string

Returns

void


get()

get(code): QOAuthAuthorizationCode

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

Returns one code by value.

Parameters

code

string

Returns

QOAuthAuthorizationCode


remove()

remove(code): void

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

Removes one code by value.

Parameters

code

string

Returns

void


save()

save(code): QOAuthAuthorizationCode

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

Persists one authorization code.

Parameters

code

QOAuthAuthorizationCode

Returns

QOAuthAuthorizationCode