- Shipped
- 15 listopada 2026 06:03 UTC
- Author
- Kamo
- Commit
- d18e6c4
- checkPassportId jest prawdziwy (alias według dostawcy zabezpieczeń); register/check-alias, check-email **************** + signInUrl + domainJoin), check-org-alias, zaproszenie - /register przechowuje **************** hash (znormalizowany); reguły wieku serwera (AGE_REQUIRED/AGE_NOT_ALLOWED), UNDER_13_NO_CONTACT, SEED_REQUIRED, zasady dotyczące haseł (WEAK_PASSWORD) + HIBP zakres kontroli (BREACHED_PASSWORD, fail-open); kody na każdej odmowie; signInUrl na ALREADY_MEMBER/ACCOUNT_LINKED; inviteCode (poprawia typ org + członka, oświadczenie atomowe); dołącz do domeny (TEAM_MEMBER utworzony ACTIVE); emailProofToken w miejscu *** (wstawić z powrotem, gdy nic nie zrobił) - *** tryb zdegradowany: zarejestruj się / e-mail-proof / wysyłanie + weryfikacja (list EMAIL_VERIFICATION organizacji) - org-zaprasza administratora listy / utworzyć / odwołać (MANAGE_SIGN_IN_METHODS); org-signin-policy zyski **************** + zweryfikowane domeny; org-signin-branding GET/PUT (MANAGE_ORG_BRANDING) -> plik konfiguracyjny motywu frontDoorLinks/signinNotice - register/brand-preview: publiczny, SafeSiteFetcher odmawia teraz również portów niedomyślnych i Niepubliczne literały IP na każdym skoku; 5 s, 2 MB, tylko logo + kolory - startOrganization draft (REGORG:<userId>, 7 dni) + register/start-organization: tworzy /network/create body (czysty StartOrganizationPayload) i uruchamia własny OrganizationController **************** obsługuje jako sesję OTK; OTK spędził tylko na sukcesie - seedVerify akceptuje znormalizowany i starszy hash nasion tylko do przycinania - resend-weryfikacja zajmuje org (publiczny ref wygrywa nad hostem)
