KamoCRM

Переробка половини сервера для реєстрації + Запуск власної організації (ID2. 4/ ID2. 5)

FeatureSecurityService
Shipped
15 листопада 2026 р. о 06:03 UTC
Author
Kamo
Commit
d18e6c4

- checkPassportId є справжнім (псевдонім для постачальника безпеки); register/ check- alias, check- email **************** + signInUrl + domainJoin), check- org- alias, invite - / register зберігає **************** геш (нормалізований); правила віку сервера (AGE_REQUIRED/AGE_NOT_ALLOWED), UNDER_13_NO_CONTACT, SEED_REQUIRED, правила пароля (WEAK_PASSWORD) + Перевірка діапазону HIBP (BREACHED_ PASSWORD, fail- open); коди при кожній відмові; signInUrl on ALREADY_ MEMBER/ ACCOUNT_ LINKED; inviteCode (виправляє org + тип члена, атомарна заява); приєднання до домену (TEAM_ MEMBER створено ACTIVE); emailProofToken замість *** (встановити, якщо нічого не зроблено) - *** погіршений режим: register/ email- proof/ send + verify (літер EMAIL_ VERIFICATION організації) - org- invites адміністратор списку/ створити/ відкликати (MANAGE_ SIGN_ IN_ METHODS); org- signin- policy переваги **************** + verifiedDomains; org- signin- branding GET/ PUT (MANAGE_ORG_BRANDING) -> theme config.json frontDoorLinks/signinNotice - register/ brand- preview: публічний, SafeSiteFetcher тепер також відмовляється від нетипових портів і непублічні літерали IP на кожному переході; 5 с, 2 МБ, тільки логотипи і кольори - startOrganization draft (REGORG: < ідентифікатор_ користувача >, 7 днів) + register/ start- organization: створює / network/ create body (чистий StartOrganizationPayload) і запускає власну команду OrganizationController **************** обробляє як сеанс OTK; OTK витрачається тільки на успіх - seedVerify приймає нормалізований і застарілий геш- семенник, який можна обрізати - resend- verification takes org (public ref перемагає над вузлом)

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing