Skip to main content

ClientRegistrationRequest

type ClientRegistrationRequest = {
clientName?: string;
clientUri?: string;
grantTypes?: string[];
logoUri?: string;
redirectUris: string[];
responseTypes?: string[];
scope?: readonly CommsScope[];
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 CommsScope[];

tokenEndpointAuthMethod?

optional tokenEndpointAuthMethod?: TokenEndpointAuthMethod;