AUTHN — справочник ручек
Что здесь: все ручки сервиса AUTHN (Authenticatin and authorization API for HubEx): сигнатуры, параметры, права. Типы — schemas/AUTHN.md. Когда сюда идти: найти ручку и её вход/выход. Типы —
schemas/AUTHN.md; грабли —notes/AUTHN.md(если есть).
Base: {BASE_URL}/AUTHN
Оглавление
- Accounts — строки 13–28
- Passwords — строки 30–33
Accounts
POST /Accounts/login— Аутентификация учетной записи по мобильному телефону, адресу электронной почты или логину и паролю через Basic-авторизацию · коды: 200 → AuthenticationResult Выполнение данного метода резрешино от анонимного пользователя.POST /Accounts/login/sso— Аутентификация учетной записи по sso · коды: 200 → AuthenticationResult Выполнение данного метода резрешино от анонимного пользователя.POST /Accounts/realm— Возвращает данные о реалмах аккаунта по адресу электронной почты или домену · коды: 200, 204, 500 ← body: CredentialData → AccountRealmResult[] Выполнение данного метода резрешино от анонимного пользователя.POST /Accounts/smsLogin— Проверка СМС кода · коды: 200, 500 ← body: AuthSmsDto → AuthenticationResult Выполнение данного метода резрешино от анонимного пользователя.POST /Accounts/smsSend— Генерация кода для авторизации через СМС · коды: 200, 429, 500 ← body: PhoneDto → OtpGenerateResult Выполнение данного метода резрешино от анонимного пользователя.
Passwords
POST /Passwords/set— Устанавливает пароль для вновь созданной учётной записи. · коды: 202 ← body: SetData → JwtResultBase Выполнение данного метода резрешино от анонимного пользователя.