Request payload for OAuth2 dynamic client registration as defined by RFC 7591.

Hierarchy

  • OAuthClientRegistrationRequest

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
clientName: string

Human-readable name of the client. Control characters are rejected.

clientUri?: string

URL of the home page of the client.

OAuth 2.0 grant types the client may use. Defaults to authorization_code and refresh_token when omitted.

jwksUri?: string

URL referencing the client's JSON Web Key Set.

logoUri?: string

URL referencing a logo for the client.

policyUri?: string

URL pointing to the client's privacy policy.

redirectUris: string[]

Array of redirection URI strings used by the client in redirect-based flows.

OAuth 2.0 response types the client may use. Only code is supported.

scope?: string

Space-separated list of scope values the client may request.

tokenEndpointAuthMethod?: string

Requested authentication method for the token endpoint. Only none is supported.

tosUri?: string

URL pointing to the client's terms of service.

Generated using TypeDoc