Skip to main content

ClientRegistrationRequest

type ClientRegistrationRequest = {
clientName?: string;
clientUri?: string;
grantTypes?: string[];
logoUri?: string;
redirectUris: string[];
responseTypes?: string[];
scope?: readonly Permission[];
tokenEndpointAuthMethod?: TokenEndpointAuthMethod;
};

Parameters for registering a new OAuth client via Dynamic Client Registration.

See

RFC 7591

Properties

clientName?

optional clientName: string;

clientUri?

optional clientUri: string;

grantTypes?

optional grantTypes: string[];

logoUri?

optional logoUri: string;

redirectUris

redirectUris: string[];

responseTypes?

optional responseTypes: string[];

scope?

optional scope: readonly Permission[];

tokenEndpointAuthMethod?

optional tokenEndpointAuthMethod: TokenEndpointAuthMethod;