Security authentication cluster oauth2 clients name endpoint overview
Contributors
Suggest changes
- PDF of this doc site
Collection of separate PDF docs
Creating your file...
This may take a few minutes. Thanks for your patience.
Your file is ready
Overview
This API is used to retrieve and delete the OAuth 2.0 configuration in the cluster. The GET request retrieves the OAuth 2.0 configuration. The DELETE request removes the OAuth 2.0 configuration. Various responses are shown in the examples below.
Examples
Retrieving the OAuth 2.0 configuration in the cluster
The following output shows the OAuth 2.0 configuration in the cluster.
# The API: /api/security/authentication/cluster/oauth2/clients/{name} # The call: curl -X GET "https://<mgmt-ip>/api/security/authentication/cluster/oauth2/clients/auth0" -H "accept: application/hal+json" # The response: { "name": "auth0", "application": "http", "issuer": "https://examplelab.customer.com", "audience": "aud", "client_id": "client_id", "hashed_client_secret": "a019c4d5f3815b50f5e9267d3ee80e8d8008308b83705c57206a1f5984dd0b26", "introspection": { "endpoint_uri": "https://examplelab.customer.com/server/endpoint", "interval": "PT1H" }, "remote_user_claim": "user_claim", "jwks": { "provider_uri": "https://examplelab.customer.com/pf/JWKS", "refresh_interval": "PT1H" }, "use_local_roles_if_present": false, "outgoing_proxy": "https://johndoe:secretpass@proxy.example.com:8080", "_links": { "self": { "href": "/api/security/authentication/cluster/oauth2/clients" } }, "use_mutual_tls": "required" }
Deleting the OAuth 2.0 configuration
# The API: /api/security/authentication/cluster/oauth2/clients/{name} # The call: curl -X DELETE "https://<mgmt-ip>/api/security/authentication/cluster/oauth2/clients/auth0"