UNPKG

@itentialopensource/adapter-okta

Version:

This adapter integrates with system described as: okta.

678 lines 19.2 kB
{ "actions": [ { "name": "listApplications", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listApplications-default.json" } ] }, { "name": "createApplication", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createApplication-default.json" } ] }, { "name": "deleteApplication", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getApplication", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getApplication-default.json" } ] }, { "name": "updateApplication", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateApplication-default.json" } ] }, { "name": "listCsrsForApplication", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listCsrsForApplication-default.json" } ] }, { "name": "generateCsrForApplication", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/generateCsrForApplication-default.json" } ] }, { "name": "revokeCsrFromApplication", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getCsrForApplication", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getCsrForApplication-default.json" } ] }, { "name": "postApiV1AppsAppIdCredentialsCsrsCsrIdLifecyclePublish", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs/{pathv2}/lifecycle/publish?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/postApiV1AppsAppIdCredentialsCsrsCsrIdLifecyclePublish-default.json" } ] }, { "name": "listApplicationKeys", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listApplicationKeys-default.json" } ] }, { "name": "generateApplicationKey", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys/generate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/generateApplicationKey-default.json" } ] }, { "name": "getApplicationKey", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getApplicationKey-default.json" } ] }, { "name": "cloneApplicationKey", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys/{pathv2}/clone?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/cloneApplicationKey-default.json" } ] }, { "name": "listScopeConsentGrants", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listScopeConsentGrants-default.json" } ] }, { "name": "grantConsentToScope", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/grantConsentToScope-default.json" } ] }, { "name": "revokeScopeConsentGrant", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getScopeConsentGrant", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getScopeConsentGrant-default.json" } ] }, { "name": "listApplicationGroupAssignments", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listApplicationGroupAssignments-default.json" } ] }, { "name": "deleteApplicationGroupAssignment", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getApplicationGroupAssignment", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getApplicationGroupAssignment-default.json" } ] }, { "name": "createApplicationGroupAssignment", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createApplicationGroupAssignment-default.json" } ] }, { "name": "activateApplication", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/lifecycle/activate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deactivateApplication", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/lifecycle/deactivate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "revokeOAuth2TokensForApplication", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listOAuth2TokensForApplication", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listOAuth2TokensForApplication-default.json" } ] }, { "name": "revokeOAuth2TokenForApplication", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOAuth2TokenForApplication", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOAuth2TokenForApplication-default.json" } ] }, { "name": "listApplicationUsers", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listApplicationUsers-default.json" } ] }, { "name": "assignUserToApplication", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/assignUserToApplication-default.json" } ] }, { "name": "deleteApplicationUser", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getApplicationUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getApplicationUser-default.json" } ] }, { "name": "updateApplicationUser", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateApplicationUser-default.json" } ] } ] }