Skip to main content

Interface: OAuthDiscoveryEndpoints

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:21

The absolute, final URLs of this deployment's other OAuth/OIDC endpoints — the one piece of information only the downstream app mounting these routes actually knows (this library has no fixed route paths of its own; see every other Base*Route's class doc comment). userinfo/revocation/introspection/ registration are optional so a deployment that hasn't mounted one of those routes yet (e.g. before dynamic client registration is wired up) still produces valid, spec-compliant metadata that simply omits the corresponding *_endpoint field.

Properties​

authorization​

authorization: string

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:22


introspection?​

optional introspection?: string

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:27


jwks​

jwks: string

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:24


registration?​

optional registration?: string

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:28


revocation?​

optional revocation?: string

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:26


token​

token: string

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:23


userinfo?​

optional userinfo?: string

Defined in: auth/src/routes/BaseOAuthDiscoveryRoute.ts:25