Add OAuth Settings
POST/api/v32.07/settings/oauth
x-prisma-cloud-target-env: {"permission":"authConfiguration"}
Configures the OAuth settings.
For more information, see GitHub OAuth and OpenShift
cURL Request
Refer to the following example cURL response:
curl -k \
-u <USER> \
-H 'Content-Type: application/json' \
-X POST \
-d '{"clientID":"ef3a806a249a31b7d15e","clientSecret":{"encrypted":"O27GsQ7PDX4LrVx6q+A7sMLUAKTbKU3DAYTZyaOhqTqdNwI7raKFCA3/RrmRPUgk"},"providerName":"github","authURL":"https://github.com/login/oauth/authorize","tokenURL":"https://github.com/login/oauth/access_token","providerAlias":"github_ss"}' \
"https://<CONSOLE>/api/v<VERSION>/settings/oauth"
Request
- application/json
Body
AuthURL specifies auth URL.
Cert is idp certificate.
ClientID is the client identifier issued to the client during the registration process.
clientSecret object
Secret Stores the plain and encrypted version of a value. The plain version is not stored in a database
Specifies an encrypted value of the secret.
Specifies the plain text value of the secret.
Enabled indicates whether Auth settings are enabled.
GroupClaim is the name of the group claim property.
GroupScope specifies name of group scope.
OpenIDIssuesURL is the base URL for OpenID connect providers.
OpenshiftBaseURL is openshift base URL.
ProviderAlias is the provider alias used for display.
Possible values: [github,openshift
]
ProviderName is the identity provider name
TokenURL specifies token URL.
UserClaim is the name of the user claim property.
Responses
- 200
- default
OK