UNPKG

@itentialopensource/adapter-okta

Version:

This adapter integrates with system described as: okta.

778 lines 23 kB
{ "actions": [ { "name": "listAuthorizationServers", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listAuthorizationServers-default.json" } ] }, { "name": "createAuthorizationServer", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createAuthorizationServer-default.json" } ] }, { "name": "deleteAuthorizationServer", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAuthorizationServer", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{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/getAuthorizationServer-default.json" } ] }, { "name": "updateAuthorizationServer", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateAuthorizationServer-default.json" } ] }, { "name": "listOAuth2Claims", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/claims?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listOAuth2Claims-default.json" } ] }, { "name": "createOAuth2Claim", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/claims?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createOAuth2Claim-default.json" } ] }, { "name": "deleteOAuth2Claim", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/claims/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOAuth2Claim", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/claims/{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/getOAuth2Claim-default.json" } ] }, { "name": "updateOAuth2Claim", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/claims/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateOAuth2Claim-default.json" } ] }, { "name": "listOAuth2ClientsForAuthorizationServer", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/clients?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listOAuth2ClientsForAuthorizationServer-default.json" } ] }, { "name": "revokeRefreshTokensForAuthorizationServerAndClient", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/clients/{pathv2}/tokens?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listRefreshTokensForAuthorizationServerAndClient", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/clients/{pathv2}/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/listRefreshTokensForAuthorizationServerAndClient-default.json" } ] }, { "name": "revokeRefreshTokenForAuthorizationServerAndClient", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/clients/{pathv2}/tokens/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getRefreshTokenForAuthorizationServerAndClient", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/clients/{pathv2}/tokens/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getRefreshTokenForAuthorizationServerAndClient-default.json" } ] }, { "name": "listAuthorizationServerKeys", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{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/listAuthorizationServerKeys-default.json" } ] }, { "name": "rotateAuthorizationServerKeys", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/credentials/lifecycle/keyRotate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/rotateAuthorizationServerKeys-default.json" } ] }, { "name": "activateAuthorizationServer", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{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": "deactivateAuthorizationServer", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{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": "listAuthorizationServerPolicies", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listAuthorizationServerPolicies-default.json" } ] }, { "name": "createAuthorizationServerPolicy", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createAuthorizationServerPolicy-default.json" } ] }, { "name": "deleteAuthorizationServerPolicy", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAuthorizationServerPolicy", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{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/getAuthorizationServerPolicy-default.json" } ] }, { "name": "updateAuthorizationServerPolicy", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateAuthorizationServerPolicy-default.json" } ] }, { "name": "activateAuthorizationServerPolicy", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/lifecycle/activate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deactivateAuthorizationServerPolicy", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/lifecycle/deactivate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listAuthorizationServerPolicyRules", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/rules?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listAuthorizationServerPolicyRules-default.json" } ] }, { "name": "createAuthorizationServerPolicyRule", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/rules?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createAuthorizationServerPolicyRule-default.json" } ] }, { "name": "deleteAuthorizationServerPolicyRule", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/rules/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAuthorizationServerPolicyRule", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/rules/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getAuthorizationServerPolicyRule-default.json" } ] }, { "name": "updateAuthorizationServerPolicyRule", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/rules/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateAuthorizationServerPolicyRule-default.json" } ] }, { "name": "activateAuthorizationServerPolicyRule", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/rules/{pathv3}/lifecycle/activate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deactivateAuthorizationServerPolicyRule", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/policies/{pathv2}/rules/{pathv3}/lifecycle/deactivate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listOAuth2Scopes", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/scopes?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listOAuth2Scopes-default.json" } ] }, { "name": "createOAuth2Scope", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/scopes?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createOAuth2Scope-default.json" } ] }, { "name": "deleteOAuth2Scope", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/scopes/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOAuth2Scope", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/scopes/{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/getOAuth2Scope-default.json" } ] }, { "name": "updateOAuth2Scope", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/authorizationServers/{pathv1}/scopes/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateOAuth2Scope-default.json" } ] } ] }