- Expédié
- 15 novembre 2026 à 06:03 UTC
- Auteur
- Kamo
- Commit
- d18e6c4
- checkPassportId est réel (alias par fournisseur de sécurité); register/check-alias, check-email **************** + signInUrl + domaineJoin), check-org-alias, invite - /register stocke le hachage **************** (normalisé); règles d'âge du serveur (AGE_REQUIRED/AGE_NOT_ALLOWED), UNDER_13_NO_CONTACT, SEED_REQUIRED, politique de mot de passe (WEAK_PASSWORD) + Vérification de la plage HIBP (BREACHED_PASSWORD, fail-open); codes à chaque refus; signInUrl sur ALREADY_MEMBER/ACCOUNT_LINKED ; inviteCode (corrige le type org + membre, la revendication atomique); domaine join (TEAM_MEMBER créé ACTIVE); emailProofToken à la place du *** (remettre quand rien n'est fait) - *** mode dégradé: enregistrer/email-proof/envoyer + vérifier (lettre EMAIL_VERIFICATION de l'organisation) - org-invites admin list/create/revoke (MANAGE_SIGN_IN_METHODS) ; gains de la politique de signature d'org **************** + verifiedDomains; org-signin-branding GET/PUT (MANAGE_ORG_BRANDING) -> thème config.json pour la création d'un nouveau thème - register/brand-preview: public, SafeSiteFetcher refuse maintenant aussi les ports non par défaut et Littéraux IP non publics à chaque saut; 5 s, 2 Mo, logos + couleurs uniquement - startOrganization draft (REGORG:<userId>, 7 jours) + register/start-organization: crée le /network/create body (pure StartOrganizationPayload) et exécute le code propre à OrganizationController **************** gestionnaires en tant que session de l'OTK; OTK dépensé uniquement sur le succès - seedVerify accepte le hachage normalisé et l'ancien hachage de graine trim-only - resend-verification prend org (la ref publique gagne sur l'hôte)
