Skip to main content

ClientRegistrationRequest

Agent Runtimes


Agent Runtimes / identity/dcr / ClientRegistrationRequest

Interface: ClientRegistrationRequest

Defined in: identity/dcr.ts:55

Client registration request per RFC 7591

Indexable

[key: string]: unknown

Additional registration parameters

Properties

client_name?

optional client_name?: string

Defined in: identity/dcr.ts:69

Human-readable name of the client


client_uri?

optional client_uri?: string

Defined in: identity/dcr.ts:71

URL of the client's home page


contacts?

optional contacts?: string[]

Defined in: identity/dcr.ts:77

Array of email addresses of people responsible for this client


grant_types?

optional grant_types?: string[]

Defined in: identity/dcr.ts:65

Array of grant types the client will use


jwks?

optional jwks?: object

Defined in: identity/dcr.ts:85

JWKS document (inline, alternative to jwks_uri)

keys

keys: unknown[]


jwks_uri?

optional jwks_uri?: string

Defined in: identity/dcr.ts:83

URL of the JWKS for the client (for private_key_jwt)


logo_uri?

optional logo_uri?: string

Defined in: identity/dcr.ts:73

URL of the client's logo


policy_uri?

optional policy_uri?: string

Defined in: identity/dcr.ts:81

URL of the privacy policy


redirect_uris

redirect_uris: string[]

Defined in: identity/dcr.ts:57

Array of redirection URI strings


response_types?

optional response_types?: string[]

Defined in: identity/dcr.ts:67

Array of response types the client will use


scope?

optional scope?: string

Defined in: identity/dcr.ts:75

Space-separated list of scope values


software_id?

optional software_id?: string

Defined in: identity/dcr.ts:87

Software identifier (for software statement)


software_statement?

optional software_statement?: string

Defined in: identity/dcr.ts:91

Software statement JWT


software_version?

optional software_version?: string

Defined in: identity/dcr.ts:89

Software version


token_endpoint_auth_method?

optional token_endpoint_auth_method?: "none" | "client_secret_basic" | "client_secret_post" | "private_key_jwt"

Defined in: identity/dcr.ts:59

Requested authentication method for the token endpoint


tos_uri?

optional tos_uri?: string

Defined in: identity/dcr.ts:79

URL of the terms of service