- Verschickt
- 15. November 2026 um 06:03 UTC
- Autor
- Kamo
- Commit
- d18e6c4
- checkPassportId ist real (Alias pro Sicherheitsanbieter); register/check-alias, check-email **************** + signInUrl + domainJoin), check-org-alias, Einladung - /register speichert **************** Hash (normalisiert); Server-Altersregeln (AGE_REQUIRED/AGE_NOT_ALLOWED), UNDER_13_NO_CONTACT, SEED_REQUIRED, Passwort-Richtlinie (WEAK_PASSWORD) + HIBP-Bereichsprüfung (BREACHED_PASSWORD, fail-open); Codes bei jeder Ablehnung; signInUrl on ALREADY_MEMBER/ACCOUNT_LINKED; inviteCode (behebt org + Mitgliedstyp, atomaren Anspruch); Domänenbeitritt (TEAM_MEMBER erstellt ACTIVE); emailProofToken anstelle des *** (zurücksetzen, wenn nichts erstellt wurde) - *** degradierter Modus: registrieren/email-proof/senden + verifizieren (EMAIL_VERIFICATION-Brief der Organisation) - org-invites admin list/create/revoke (MANAGE_SIGN_IN_METHODS); org-signin-policy gewinnt **************** + verifiedDomains; org-signin-branding GET/PUT für alle Domains (MANAGE_ORG_BRANDING) -> Theme-Konfigurationsdatei frontDoorLinks/signinNotice - register/brand-preview: public, SafeSiteFetcher lehnt nun auch nicht-standardmäßige Ports ab und Nicht-öffentliche IP-Literale auf jedem Hop; 5 s, 2 MB, nur Logos + Farben - startOrganization draft (REGORG:<userId>, 7 Tage) + register/start-organization: baut die /network/create body (reine StartOrganizationPayload) und führt OrganizationControllers eigene **************** Handler als OTK-Session; OTK nur bei Erfolg ausgegeben - seedVerify akzeptiert den normalisierten und den Legacy Trim-Only Seed Hash - resend-verification nimmt org (public ref gewinnt gegen host)
