@itentialopensource/adapter-accedian_skylight
Version:
This adapter integrates with system described as: accedianSkylight.
73 lines • 1.85 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "createUser",
"enum": [
"createUser",
"getAllUsers",
"updateUser",
"updateUserProperties",
"getUser",
"deleteUser",
"resetPassword",
"changeEmailAddress",
"updateAuthenticatedUserProperties",
"getAuthenticatedUser",
"deleteAuthenticatedUser",
"updateAuthenticatedUserPassword",
"changeAuthenticatedUserEmailAddress",
"getUserByToken",
"setUserPassword",
"login",
"logout",
"validate",
"validateSessionForProxy",
"createService",
"getTenantInfo",
"setTenantIdentity",
"deleteTenantIdentity",
"createToken",
"getAllTokens",
"getToken",
"updateToken",
"deleteToken",
"getAuthenticationMethod",
"createUsergroup",
"getAllUsergroups",
"getUsergroup",
"updateUsergroup",
"deleteUsergroup",
"createRole",
"getAllRoles",
"getRole",
"updateRole",
"deleteRole",
"createPermission",
"getAllPermissions",
"getPermission",
"updatePermission",
"deletePermission"
],
"external_name": "ph_request_type"
},
"tokenId": {
"type": "number",
"description": "The unique identifier of the Token to be returned.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "tokenId"
}
},
"definitions": {}
}