Sha256: 2edb36634af0c4de07eab496054c4fce0af053016ecf4b265166cc209636a8f3

Contents?: true

Size: 1.78 KB

Versions: 43

Compression:

Stored size: 1.78 KB

Contents

---
title: OAuthClientRequest
---
## PureCloud::OAuthClientRequest

## Properties

|Name | Type | Description | Notes|
|------------ | ------------- | ------------- | -------------|
| **name** | **String** | The name of the OAuth client. | |
| **access_token_validity_seconds** | **Integer** | The number of seconds, between 5mins and 48hrs, until tokens created with this client expire. If this field is omitted, a default of 24 hours will be applied. | [optional] |
| **description** | **String** |  | [optional] |
| **registered_redirect_uri** | **Array<String>** | List of allowed callbacks for this client. For example: https://myap.example.com/auth/callback | [optional] |
| **role_ids** | **Array<String>** | Deprecated. Use roleDivisions instead. | [optional] |
| **authorized_grant_type** | **String** | The OAuth Grant/Client type supported by this client. Code Authorization Grant/Client type - Preferred client type where the Client ID and Secret are required to create tokens. Used where the secret can be secured. Implicit grant type - Client ID only is required to create tokens. Used in browser and mobile apps where the secret can not be secured. SAML2-Bearer extension grant type - SAML2 assertion provider for user authentication at the token endpoint. Client Credential grant type - Used to created access tokens that are tied only to the client.  | |
| **scope** | **Array<String>** | The scope requested by this client. Scopes only apply to clients not using the client_credential grant | [optional] |
| **role_divisions** | [**Array<RoleDivision>**](RoleDivision.html) | Set of roles and their corresponding divisions associated with this client. Roles and divisions only apply to clients using the client_credential grant | [optional] |
{: class="table table-striped"}


Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
purecloudplatformclientv2-93.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-92.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-91.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-90.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-89.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-88.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-87.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-86.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-85.0.1 docs/OAuthClientRequest.md
purecloudplatformclientv2-85.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-84.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-83.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-82.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-81.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-80.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-79.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-78.1.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-78.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-77.0.0 docs/OAuthClientRequest.md
purecloudplatformclientv2-76.0.0 docs/OAuthClientRequest.md