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