Interface: OAuthHandlers
Defined in: oauthServerTypes.ts:303
The runner-agnostic OAuth server handlers returned by createOAuthHandlers.
Properties
authorizationServerMetadata
authorizationServerMetadata: () =>
OAuthResponse
Defined in: oauthServerTypes.ts:307
RFC 8414 Authorization Server Metadata response.
Returns
authorize
authorize: (
request) =>Promise<OAuthResponse>
Defined in: oauthServerTypes.ts:311
Handle a GET /authorize request.
Parameters
| Parameter | Type |
|---|---|
request | OAuthRequest |
Returns
Promise<OAuthResponse>
paths
paths:
object
Defined in: oauthServerTypes.ts:305
Resolved endpoint paths, for an adapter to mount routes on.
authorize
authorize:
string
register
register:
string
token
token:
string
protectedResourceMetadata
protectedResourceMetadata: () =>
OAuthResponse|undefined
Defined in: oauthServerTypes.ts:309
RFC 9728 Protected Resource Metadata response, or undefined if resource is unset.
Returns
OAuthResponse | undefined
register
register: (
request) =>Promise<OAuthResponse>
Defined in: oauthServerTypes.ts:315
Handle a POST /register request (Dynamic Client Registration, RFC 7591).
Parameters
| Parameter | Type |
|---|---|
request | OAuthRequest |
Returns
Promise<OAuthResponse>
token
token: (
request) =>Promise<OAuthResponse>
Defined in: oauthServerTypes.ts:313
Handle a POST /token request (authorization_code + refresh_token grants).
Parameters
| Parameter | Type |
|---|---|
request | OAuthRequest |
Returns
Promise<OAuthResponse>