Skip to main content

ClientRegistrationRequest

Agent Runtimes


Agent Runtimes / identity/dcr / ClientRegistrationRequest

Interface: ClientRegistrationRequest

Defined in: src/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: src/identity/dcr.ts:66

Human-readable name of the client


client_uri?

optional client_uri?: string

Defined in: src/identity/dcr.ts:68

URL of the client's home page


contacts?

optional contacts?: string[]

Defined in: src/identity/dcr.ts:74

Array of email addresses of people responsible for this client


grant_types?

optional grant_types?: string[]

Defined in: src/identity/dcr.ts:62

Array of grant types the client will use


jwks?

optional jwks?: object

Defined in: src/identity/dcr.ts:82

JWKS document (inline, alternative to jwks_uri)

keys

keys: unknown[]


jwks_uri?

optional jwks_uri?: string

Defined in: src/identity/dcr.ts:80

URL of the JWKS for the client (for private_key_jwt)


logo_uri?

optional logo_uri?: string

Defined in: src/identity/dcr.ts:70

URL of the client's logo


policy_uri?

optional policy_uri?: string

Defined in: src/identity/dcr.ts:78

URL of the privacy policy


redirect_uris

redirect_uris: string[]

Defined in: src/identity/dcr.ts:57

Array of redirection URI strings


response_types?

optional response_types?: string[]

Defined in: src/identity/dcr.ts:64

Array of response types the client will use


scope?

optional scope?: string

Defined in: src/identity/dcr.ts:72

Space-separated list of scope values


software_id?

optional software_id?: string

Defined in: src/identity/dcr.ts:84

Software identifier (for software statement)


software_statement?

optional software_statement?: string

Defined in: src/identity/dcr.ts:88

Software statement JWT


software_version?

optional software_version?: string

Defined in: src/identity/dcr.ts:86

Software version


token_endpoint_auth_method?

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

Defined in: src/identity/dcr.ts:59

Requested authentication method for the token endpoint


tos_uri?

optional tos_uri?: string

Defined in: src/identity/dcr.ts:76

URL of the terms of service