Search for all of a client's approles for a specific app
GET {{HOST}}/admin/v1/Apps/{{appid}}?attributes=grantedAppRoles[appId eq "{{appidthatdefinedtheapprole}}"]
Get all of a client's AppRoles for a specific App.
The AppRoles granted to each App are stored on the App in the 'grantedAppRoles' attribute:
- Each value of 'grantedAppRoles' has the ID of the AppRole, its displayName, the parent App, and so forth.
In order to request only the values of the 'grantedAppRoles' attribute that pertain to a specific App, you would want to restrict the values for that attribute.
See https://docs.oracle.com/en/cloud/paas/identity-cloud/rest-api/appmgmtrelationships.html for more information on understanding application management relationships between Apps, AppRoles, Users, and Groups.
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
attributes | string |
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string |
RESPONSES
status: OK
{"accessTokenExpiry":3600,"clientType":"confidential","isAliasApp":false,"audience":"users","meta":{"created":"2019-03-01T08:09:15.056Z","lastModified":"2019-03-18T09:43:25.531Z","resourceType":"App","location":"https://bravoe.identity.internal.oracle.com/admin/v1/Apps/c4b20a6b16e24fec9e3e18322c997297"},"active":true,"isLoginTarget":true,"idcsCreatedBy":{"display":"admin opc","type":"User","value":"98296b6bd077438a9fe368128fd2faac","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/Users/98296b6bd077438a9fe368128fd2faac"},"displayName":"Demo","showInMyApps":true,"isMobileTarget":false,"allowOffline":false,"isUnmanagedApp":false,"idcsLastModifiedBy":{"display":"admin opc","type":"User","value":"98296b6bd077438a9fe368128fd2faac","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/Users/98296b6bd077438a9fe368128fd2faac"},"isOPCService":false,"refreshTokenExpiry":604800,"name":"5ac7663aeb324257a6e3dad047af00ba","description":"demoapp","isOAuthClient":true,"isManagedApp":false,"isSamlServiceProvider":false,"infrastructure":false,"allUrlSchemesAllowed":false,"trustScope":"Account","id":"c4b20a6b16e24fec9e3e18322c997297","isWebTierPolicy":true,"loginMechanism":"OIDC","allowAccessControl":true,"isOAuthResource":true,"migrated":false,"logoutUri":"https://bravoe.identity.internal.oracle.com/v1/oauth2/logout","isKerberosRealm":false,"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"},"tags":[{"value":"Development","key":"Version"},{"value":"Production","key":"Version"}],"allowedGrants":["password","client_credentials","urn:ietf:params:oauth:grant-type:jwt-bearer","urn:ietf:params:oauth:grant-type:saml2-bearer","refresh_token","authorization_code"],"redirectUris":["https://bravoe.identity.internal.oracle.com/cloudgate/v1/oauth2/callback"],"scopes":[{"fqs":"usersSignin","value":"Signin","requiresConsent":false}],"allowedScopes":[{"fqs":"https://api.rserver.com/mysettings","idOfDefiningApp":"636acb4c02c24206b584974b77ad9b1c"},{"fqs":"https://api.rserver.com/post","idOfDefiningApp":"636acb4c02c24206b584974b77ad9b1c"},{"fqs":"https://api.rserver.com/myprofile","idOfDefiningApp":"636acb4c02c24206b584974b77ad9b1c"},{"fqs":"www.idcs.com/scope1","idOfDefiningApp":"1729053f9c4043058501e9455e660cd8"},{"fqs":"www.idcs.com/scope4","idOfDefiningApp":"1729053f9c4043058501e9455e660cd8"}],"clientSecret":"b05.....-e8e46ceddf05","schemas":["urn:ietf:params:scim:schemas:oracle:idcs:App"],"grantedAppRoles":[{"value":"9bbfdf8eccb0474da5b51781f471c286","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/9bbfdf8eccb0474da5b51781f471c286","appId":"IDCSAppId","display":"Identity Domain Administrator","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"291457a9b2f24a4c9b7de151967bcd0d","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/291457a9b2f24a4c9b7de151967bcd0d","appId":"IDCSAppId","display":"Security Administrator","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"db46dc9de1774ec89f5f8aa3f930e7f3","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/db46dc9de1774ec89f5f8aa3f930e7f3","appId":"IDCSAppId","display":"User Administrator","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"a709189d1cf148c695e91a1eef681cd1","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/a709189d1cf148c695e91a1eef681cd1","appId":"IDCSAppId","display":"Application Administrator","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"17498d8394be4219a6650660388bbf16","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/17498d8394be4219a6650660388bbf16","appId":"IDCSAppId","display":"Audit Administrator","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"d09447b37b6d426ea1ba6292c4a2625a","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/d09447b37b6d426ea1ba6292c4a2625a","appId":"IDCSAppId","display":"Change Password","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"6df9904d59ef4326a73e86cad8681002","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/6df9904d59ef4326a73e86cad8681002","appId":"IDCSAppId","display":"Reset Password","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"5dd2e69bb924432696c66743e1fd1595","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/5dd2e69bb924432696c66743e1fd1595","appId":"IDCSAppId","display":"Self Registration","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"17739d4ab50b4762b4a39967531c1cbe","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/17739d4ab50b4762b4a39967531c1cbe","appId":"IDCSAppId","display":"Forgot Password","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"08a63b1c039b4c958b8b8f9bf9288c0a","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/08a63b1c039b4c958b8b8f9bf9288c0a","appId":"IDCSAppId","display":"Verify Email","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"4477a4900afa4dcf973997826172f7b1","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/4477a4900afa4dcf973997826172f7b1","appId":"IDCSAppId","display":"Signin","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"0ff754cb426e4cbcab61acf6ca15b6cd","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/0ff754cb426e4cbcab61acf6ca15b6cd","appId":"IDCSAppId","display":"Me","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"9d2f4090e17b463c95f6ee7e5ce15ea5","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/9d2f4090e17b463c95f6ee7e5ce15ea5","appId":"IDCSAppId","display":"Cloud Gate","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"76e54e1c759e4a9cabef512a8fa8d4cc","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/76e54e1c759e4a9cabef512a8fa8d4cc","appId":"IDCSAppId","display":"Kerberos Administrator","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"525eefb0beb74bcf88942b9efcb0f28e","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/525eefb0beb74bcf88942b9efcb0f28e","appId":"IDCSAppId","display":"DB Administrator","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"0b41f2cfd29644aeaf39b2d66af7d9ce","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/0b41f2cfd29644aeaf39b2d66af7d9ce","appId":"IDCSAppId","display":"MFA Client","type":"direct","appName":"IDCSApp","adminRole":true},{"value":"92c7866537164310bd6020eeb7ff1457","$ref":"https://bravoe.identity.internal.oracle.com/admin/v1/AppRoles/92c7866537164310bd6020eeb7ff1457","appId":"IDCSAppId","display":"Authenticator Client","type":"direct","appName":"IDCSApp","adminRole":true}]}