IQOAuthAuthorizationCodeStore
@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
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.