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