НАЧАЛО >> Управление пользователями >> Resolver заявителя📄 Скачать в DOCX
Users предоставляет общий resolver заявителя для портальных и процессных сценариев. Он нужен модулям Tasks, TaskPortal, Workflow* и другим потребителям, которым требуется единообразно понять, кто выступает заявителем: авторизованный пользователь, внешний подтвержденный контакт или служебная роль.
Функция Users/ResolveApplicantContext возвращает нормализованный контекст:
Resolver не принимает окончательное решение доступа. Он только подготавливает контекст и диагностические признаки. Финальное решение по правам на запись, проект, страницу, поле или действие должен принимать модуль Security.
Проверка принадлежности к организации выполняется через Users/CanApplicantActForOrganisation или Users/IsApplicantInOrganisation. Организационную часть решения обслуживает модуль Organisations.
Системное описание контракта находится в modules/Users/system/applicant_resolver.json. Оно используется локальной диагностикой, TestA и будущими HealthCheck-провайдерами.