Skip to main content

Interface: ClientRegistrationRequest

Defined in: src/auth/oauth/oauth-client.ts:124

Client registration request.

Properties

clientName

readonly clientName: string

Defined in: src/auth/oauth/oauth-client.ts:128

Client name.


clientType

readonly clientType: ClientType

Defined in: src/auth/oauth/oauth-client.ts:133

Client type.


clientUri?

readonly optional clientUri: string

Defined in: src/auth/oauth/oauth-client.ts:163

Client homepage URL.


description?

readonly optional description: string

Defined in: src/auth/oauth/oauth-client.ts:153

Client description.


grantTypes?

readonly optional grantTypes: readonly GrantType[]

Defined in: src/auth/oauth/oauth-client.ts:143

Requested grant types.


logoUri?

readonly optional logoUri: string

Defined in: src/auth/oauth/oauth-client.ts:158

Client logo URL.


policyUri?

readonly optional policyUri: string

Defined in: src/auth/oauth/oauth-client.ts:168

Privacy policy URL.


redirectUris

readonly redirectUris: readonly string[]

Defined in: src/auth/oauth/oauth-client.ts:138

Redirect URIs.


requestedScopes?

readonly optional requestedScopes: readonly string[]

Defined in: src/auth/oauth/oauth-client.ts:148

Requested scopes.


tosUri?

readonly optional tosUri: string

Defined in: src/auth/oauth/oauth-client.ts:173

Terms of service URL.