МанитонДокументация
Контракты

Auth: регистрация и доступ

Сессия, качество участника, KYC и полномочия — отдельные проверки.

Feature: Чужой реестровый субъект
  Scenario: Чужой реестровый субъект
    Given участник вошел со своим токеном
    When он передает чужой actor в запросе к данным
    Then полномочия определяются по проверенному токену
    And подмена actor не дает доступа к чужому профилю

Контракты

RegistrationService.RegisterUser принимает UserType и соответствующее oneof: физическое лицо, ИП или российское юридическое лицо. Поля ИП включают ИНН и ОГРНИП; организации — ИНН, ОГРН и представителя. В этой схеме нет отдельной категории иностранного юридического лица. Наличие enum не подтверждает полный путь допуска. AuthenticationService разделяет Login, RefreshToken, Logout и GetMe. AuthzService проверяет токен и полномочия. IdentityService владеет профилем, случаями KYC, блокировкой и лимитами. Реестровое качество не тождественно роли сотрудника или статусу KYC.

Ошибки и приемка

Неверные данные не завершают регистрацию. Недоступная проверка личности не становится положительным ответом. Полномочия представителя, иностранные лица и все случаи правопреемства требуют отдельной приемки N-3.2/A-1.2. Источники: packages/contracts/proto/maniton/identity/v1/{registration,auth,authz,identity}.proto. Ключи, профиль и роли.

Сценарии задают ожидаемое поведение. Наличие страницы не подтверждает реализацию, банковское исполнение или согласование Правил.

На этой странице