- 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 перемагає над вузлом)
