KamoCRM

Server metà della riprogettazione di iscrizione + Inizia la tua organizzazione (ID2.4/ID2.5)

FeatureSecurityService
Shipped
15 novembre 2026 alle ore 06:03 UTC
Author
Kamo
Commit
d18e6c4

- checkPassportId è reale (alias per fornitore di sicurezza); register/check-alias, check-email **************** + signInUrl + domainJoin), check-org-alias, invito - /register memorizza **************** hash (normalizzato); regole di età del server (AGE_REQUIRED/AGE_NOT_ALLOWED), UNDER_13_NO_CONTACT, SEED_REQUIRED, politica sulla password (WEAK_PASSWORD) + HIBP range check (BREACHED_PASSWORD, fail-open); codici su ogni rifiuto; signInUrl su ALREADY_MEMBER/ACCOUNT_LINKED; inviteCode (corregge il tipo di organizzazione + membro, la dichiarazione atomica); associazione di dominio (TEAM_MEMBER creato ACTIVE); emailProofToken al posto del *** (rimesso quando non è stato fatto nulla) - *** modalità degradata: registrare/email-proof/inviare + verificare (lettera EMAIL_VERIFICATION dell'organizzazione) - org-invita l'amministratore a creare/revocare la lista (MANAGE_SIGN_IN_METHODS); **************** + verifiedDomains; org-signin-branding GET/PUT (MANAGE_ORG_BRANDING) -> configurazione del tema.json - register/brand-preview: pubblico, SafeSiteFetcher ora rifiuta anche le porte non predefinite e Letterali IP non pubblici su ogni hop; 5 s, 2 MB, solo loghi e colori - startOrganization draft (REGORG:<userId>, 7 giorni) + register/start-organization: costruisce il /network/create body (puro StartOrganizationPayload) ed esegue il proprio OrganizationController **************** gestori come la sessione di OTK; OTK speso solo sul successo - seedVerify accetta il normalizzato e il legacy trim-only seed hash - resend-verification prende org (il ref pubblico vince sull'host)

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