Interface: OAuthClient
Defined in: src/auth/oauth/oauth-client.ts:42
OAuth client registration data.
Properties
active
readonlyactive:boolean
Defined in: src/auth/oauth/oauth-client.ts:116
Whether client is active.
allowedScopes
readonlyallowedScopes: readonlystring[]
Defined in: src/auth/oauth/oauth-client.ts:81
Allowed scopes.
clientId
readonlyclientId:string
Defined in: src/auth/oauth/oauth-client.ts:46
Unique client identifier.
clientName
readonlyclientName:string
Defined in: src/auth/oauth/oauth-client.ts:61
Client name for display.
clientSecretHash?
readonlyoptionalclientSecretHash:string
Defined in: src/auth/oauth/oauth-client.ts:51
Client secret hash (confidential clients only).
clientType
readonlyclientType:ClientType
Defined in: src/auth/oauth/oauth-client.ts:56
Client type.
clientUri?
readonlyoptionalclientUri:string
Defined in: src/auth/oauth/oauth-client.ts:91
Client homepage URL.
createdAt
readonlycreatedAt:Date
Defined in: src/auth/oauth/oauth-client.ts:106
Client registration timestamp.
description?
readonlyoptionaldescription:string
Defined in: src/auth/oauth/oauth-client.ts:66
Client description.
grantTypes
readonlygrantTypes: readonlyGrantType[]
Defined in: src/auth/oauth/oauth-client.ts:76
Allowed grant types.
logoUri?
readonlyoptionallogoUri:string
Defined in: src/auth/oauth/oauth-client.ts:86
Client logo URL.
policyUri?
readonlyoptionalpolicyUri:string
Defined in: src/auth/oauth/oauth-client.ts:96
Privacy policy URL.
redirectUris
readonlyredirectUris: readonlystring[]
Defined in: src/auth/oauth/oauth-client.ts:71
Registered redirect URIs.
tosUri?
readonlyoptionaltosUri:string
Defined in: src/auth/oauth/oauth-client.ts:101
Terms of service URL.
updatedAt?
readonlyoptionalupdatedAt:Date
Defined in: src/auth/oauth/oauth-client.ts:111
Last update timestamp.