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;