@itentialopensource/adapter-okta
Version:
This adapter integrates with system described as: okta.
778 lines • 23 kB
JSON
{
"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"
}
]
}
]
}