Step 1 - Create a confidential client app

POST {{stripeUrl}}/admin/v1/Apps

Create a confidential client application for use with a webtier policy.

Request Body

{"name"=>"App2", "displayName"=>"App2", "description"=>"Custom Application", "basedOnTemplate"=>{"value"=>"CustomWebAppTemplateId"}, "isOAuthClient"=>true, "redirectUris"=>["https://%hostid%/cloudgate/v1/oauth2/callback"], "logoutUri"=>"https://%hostid%/cloudgate/v1/oauth2/logout", "clientType"=>"confidential", "allowedGrants"=>["authorization_code", "client_credentials"], "idcsAppRoles"=>["Cloud Gate"], "active"=>true, "schemas"=>["urn:ietf:params:scim:schemas:oracle:idcs:App"]}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Authorizationstring
Datestring
x-content-sha256string

RESPONSES

status: Created

{"clientType":"confidential","isAliasApp":false,"meta":{"created":"2019-03-18T07:15:19.852Z","lastModified":"2019-03-18T07:15:19.852Z","resourceType":"App","location":"https://bravoe.identity.internal.oracle.com:/admin/v1/Apps/54f878ad026d44f4aa7b9db38e636748"},"active":true,"isLoginTarget":true,"idcsCreatedBy":{"display":"Demo","type":"App","value":"c4b20a6b16e24fec9e3e18322c997297","$ref":"https://bravoe.identity.internal.oracle.com:/admin/v1/Apps/c4b20a6b16e24fec9e3e18322c997297"},"displayName":"App2","showInMyApps":true,"isMobileTarget":false,"allowOffline":false,"isUnmanagedApp":false,"idcsLastModifiedBy":{"display":"Demo","type":"App","value":"c4b20a6b16e24fec9e3e18322c997297","$ref":"https://bravoe.identity.internal.oracle.com:/v1/Apps/c4b20a6b16e24fec9e3e18322c997297"},"isOPCService":false,"name":"App2","description":"Custom Application","isOAuthClient":true,"isManagedApp":false,"isSamlServiceProvider":false,"infrastructure":false,"allUrlSchemesAllowed":false,"trustScope":"Explicit","id":"54f878ad026d44f4aa7b9db38e636748","isWebTierPolicy":false,"loginMechanism":"OIDC","allowAccessControl":false,"isOAuthResource":false,"migrated":false,"logoutUri":"https://%hostid%/cloudgate/v1/oauth2/logout","isKerberosRealm":false,"allowedGrants":["authorization_code","client_credentials"],"attrRenderingMetadata":[{"name":"aliasApps","visible":false}],"basedOnTemplate":{"value":"CustomWebAppTemplateId","wellKnownId":"CustomWebAppTemplateId","lastModified":"2019-02-28T12:05:16Z","$ref":"https://bravoe.identity.internal.oracle.com:/admin/v1/AppTemplates/CustomWebAppTemplateId"},"redirectUris":["https://%hostid%/cloudgate/v1/oauth2/callback"],"schemas":["urn:ietf:params:scim:schemas:oracle:idcs:App"],"clientSecret":"abf30ee8-5818-43f4-ab0b-86907c9d9347"}