POST OAuth/GetConfiguration
Returns the global OAuth configuration settings for remote access to Venafi Trust Protection Platform.
Authorization
- Roles: Any
- Token scope: Admin
Headers
-
Content type: Content-Type:application/json.
- Token: The bearer access token that you received. For example, Authorization:Bearer 4MyGeneratedBearerTknz==. For more information, see Passing a bearer token in your API calls.
Request body
None.
Response
Name |
Description |
||||
---|---|---|---|---|---|
HTTP 200 |
See OAuth result codes. GetConfiguration returns the Configuration object:
|
||||
HTTP 400 |
For invalid requests, this call returns HTTP 400 Bad Request and the following data in the message body:
|
||||
HTTP 401 |
For authentication errors, this call returns HTTP 401 Unauthorized and the following data in the message body:
|
||||
HTTP 403 |
If the response is HTTP 403 Forbidden, the requester's token does not include the admin scope. Call POST Authorize/Oauth with the correct scope and restriction. Update the header with the new token and retry.
|
Example
Request
POST /vedsdk/oauth/GetConfiguration HTTP/1.1 Host: tpp-server-url Content-Type: application/json Accept: application/json Authorization: Bearer 4MyGeneratedBearerTknz== {
}
Response
{ "Configuration": { "AuthorizeByCertificate": true, "AuthorizeByIntegrated": true, "AuthorizeByJwt": true, "AuthorizeByPassword": true, "AuthorizeDevice": true, "CertificateConfiguration": { "AuthorizedIssuerDns": [ "\\VED\\Intermediate and Root Certificates\\DigiCert_Assured_ID_Root_CA_Root_2031" ], "SourceField": "CN" }, "DefaultAccessTokenValidity": 7776000, "DefaultGrantRefreshable": true, "DefaultGrantValidity": 31536000, "DeviceConfiguration": { "VerificationUri": "/aperture/activate", "VerificationUriCompleteFormat": "/aperture/activate/{0}" }, "OpenApiEnabled": true, "OpenApiUi": "redoc", "SessionPoolAge": 86400, "SessionPoolExpirationInterval": 300, "SessionPoolSize": 5000, "SessionRightsRefreshInterval": 60, "StatisticsApiTracking": true, "StatisticsTrackingIncludesTime": true, "StrictExpiration": true, "UnusedAccessTokenExpiration": 82800 }, "Result": 0, "Success": true }