KamoCRM

Серверная половина редизайна регистрации + Создайте свою организацию (ID2.4/ID2.5)

FeatureSecurityService
Отгружено
15 ноября 2026 г. в 06:03 UTC
Автор
Kamo
Завершение
d18e6c4

- checkPassportId является реальным (псевдоним по поставщику безопасности); register/check-pseudonym, check-email **************** + signInUrl + domainJoin), check-org-псевдоним, приглашение - /register хранит **************** хэш (нормализованный); правила возраста сервера (AGE_REQUIRED/AGE_NOT_ALLOWED), UNDER_13_NO_CONTACT, SEED_REQUIRED, политика паролей (WEAK_PASSWORD) + Проверка диапазона HIBP (BREACHED_PASSWORD, fail-open); коды на каждый отказ; signInUrl на ALREADY_MEMBER/ACCOUNT_LINKED; inviteCode (устраняет org + тип члена, атомарное утверждение); присоединение к домену (TEAM_MEMBER создан АКТИВНЫЙ); emailProofToken вместо *** (вставить обратно, когда ничего не сделано) - *** деградированный режим: регистрировать/email-proof/отправить + проверить (организации EMAIL_VERIFICATION письмо) - org-invites админ список/создать/отозвать (MANAGE_SIGN_IN_METHODS); org-signin-policy выигрыши **************** + verifiedDomains; org-signin-branding GET/PUT (MANAGE_ORG_BRANDING) -> тема config.json frontDoorLinks/signinNotice - register/brand-preview: публичный, SafeSiteFetcher теперь также отказывается от портов не по умолчанию и непубличные IP-литералы на каждом переходе; 5 с, 2 МБ, только логотипы + цвета - startOrganization draft (REGORG:<userId>, 7 дней) + register/start-organization: строит /network/create body (чистый StartOrganizationPayload) и запускает свой OrganizationController **************** обрабатывает как сеанс OTK; OTK тратит только на успех - seedVerify принимает нормализованный и устаревший хеш семян только для обрезки - resend-verification принимает org (public ref выигрывает над host)

Все изменения

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены