UNPKG

@itentialopensource/adapter-okta

Version:

This adapter integrates with system described as: okta.

515 lines 14.9 kB
{ "actions": [ { "name": "listIdentityProviders", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/listIdentityProviders-default.json" } ] }, { "name": "createIdentityProvider", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createIdentityProvider-default.json" } ] }, { "name": "listIdentityProviderKeys", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/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/listIdentityProviderKeys-default.json" } ] }, { "name": "createIdentityProviderKey", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/credentials/keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createIdentityProviderKey-default.json" } ] }, { "name": "deleteIdentityProviderKey", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/idps/credentials/keys/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getIdentityProviderKey", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/credentials/keys/{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/getIdentityProviderKey-default.json" } ] }, { "name": "deleteIdentityProvider", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/idps/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getIdentityProvider", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{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/getIdentityProvider-default.json" } ] }, { "name": "updateIdentityProvider", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/v1/idps/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateIdentityProvider-default.json" } ] }, { "name": "listCsrsForIdentityProvider", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{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/listCsrsForIdentityProvider-default.json" } ] }, { "name": "generateCsrForIdentityProvider", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/{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/generateCsrForIdentityProvider-default.json" } ] }, { "name": "revokeCsrForIdentityProvider", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/idps/{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": "getCsrForIdentityProvider", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{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/getCsrForIdentityProvider-default.json" } ] }, { "name": "postApiV1IdpsIdpIdCredentialsCsrsCsrIdLifecyclePublish", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/{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/postApiV1IdpsIdpIdCredentialsCsrsCsrIdLifecyclePublish-default.json" } ] }, { "name": "listIdentityProviderSigningKeys", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{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/listIdentityProviderSigningKeys-default.json" } ] }, { "name": "generateIdentityProviderSigningKey", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/{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/generateIdentityProviderSigningKey-default.json" } ] }, { "name": "getIdentityProviderSigningKey", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{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/getIdentityProviderSigningKey-default.json" } ] }, { "name": "cloneIdentityProviderKey", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/{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/cloneIdentityProviderKey-default.json" } ] }, { "name": "activateIdentityProvider", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/{pathv1}/lifecycle/activate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/activateIdentityProvider-default.json" } ] }, { "name": "deactivateIdentityProvider", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/{pathv1}/lifecycle/deactivate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/deactivateIdentityProvider-default.json" } ] }, { "name": "listIdentityProviderApplicationUsers", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{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/listIdentityProviderApplicationUsers-default.json" } ] }, { "name": "unlinkUserFromIdentityProvider", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/v1/idps/{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": "getIdentityProviderApplicationUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{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/getIdentityProviderApplicationUser-default.json" } ] }, { "name": "linkUserToIdentityProvider", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/v1/idps/{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/linkUserToIdentityProvider-default.json" } ] }, { "name": "listSocialAuthTokens", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/v1/idps/{pathv1}/users/{pathv2}/credentials/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/listSocialAuthTokens-default.json" } ] } ] }