1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
# OpenbaoClient::OidcWriteClientRequest
## Properties
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **access_token_ttl** | **Integer** | The time-to-live for access tokens obtained by the client. | [optional] |
| **assignments** | **Array<String>** | Comma separated string or array of assignment resources. | [optional] |
| **client_type** | **String** | The client type based on its ability to maintain confidentiality of credentials. The following client types are supported: 'confidential', 'public'. Defaults to 'confidential'. | [optional][default to 'confidential'] |
| **id_token_ttl** | **Integer** | The time-to-live for ID tokens obtained by the client. | [optional] |
| **key** | **String** | A reference to a named key resource. Cannot be modified after creation. Defaults to the 'default' key. | [optional][default to 'default'] |
| **redirect_uris** | **Array<String>** | Comma separated string or array of redirect URIs used by the client. One of these values must exactly match the redirect_uri parameter value used in each authentication request. | [optional] |
## Example
```ruby
require 'openbao_client'
instance = OpenbaoClient::OidcWriteClientRequest.new(
access_token_ttl: null,
assignments: null,
client_type: null,
id_token_ttl: null,
key: null,
redirect_uris: null
)
```
|