@itentialopensource/adapter-okta
Version:
This adapter integrates with system described as: okta.
67 lines • 2.08 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": false,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "listUsers",
"enum": [
"listUsers",
"createUser",
"setLinkedObjectForUser",
"deactivateOrDeleteUser",
"getUser",
"partialUpdateUser",
"updateUser",
"listAppLinks",
"listUserClients",
"revokeGrantsForUserAndClient",
"listGrantsForUserAndClient",
"revokeTokensForUserAndClient",
"listRefreshTokensForUserAndClient",
"revokeTokenForUserAndClient",
"getRefreshTokenForUserAndClient",
"changePassword",
"changeRecoveryQuestion",
"postApiV1UsersUserIdCredentialsForgotPassword",
"revokeUserGrants",
"listUserGrants",
"revokeUserGrant",
"getUserGrant",
"listUserGroups",
"listUserIdentityProviders",
"activateUser",
"deactivateUser",
"expirePassword",
"expirePasswordAndGetTemporaryPassword",
"reactivateUser",
"resetFactors",
"resetPassword",
"suspendUser",
"unlockUser",
"unsuspendUser",
"removeLinkedObjectForUser",
"getLinkedObjectsForUser",
"listAssignedRolesForUser",
"assignRoleToUser",
"removeRoleFromUser",
"listApplicationTargetsForApplicationAdministratorRoleForUser",
"addAllAppsAsTargetToRole",
"removeApplicationTargetFromApplicationAdministratorRoleForUser",
"addApplicationTargetToAdminRoleForUser",
"removeApplicationTargetFromAdministratorRoleForUser",
"addApplicationTargetToAppAdminRoleForUser",
"listGroupTargetsForRole",
"removeGroupTargetFromRole",
"addGroupTargetToRole",
"clearUserSessions"
],
"external_name": "ph_request_type"
}
},
"definitions": {}
}