- Shipped
- 15 พฤศจิกายน 2569 เวลา 06:03 UTC
- Author
- Kamo
- Commit
- d18e6c4
- checkPassportId เป็นจริง (ชื่อแฝงตามผู้ให้บริการความปลอดภัย); register/check-alias, check-email **************** + signInUrl + domainJoin), check- org- alias, invite - / register เก็บ **************** hash (ปกติ); กฎอายุของเซิร์ฟเวอร์ (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 ในตำแหน่งของ *** (วางกลับเมื่อไม่มีอะไรทำ) - *** โหมดลดระดับ: ลงทะเบียน/พิสูจน์อีเมล/ส่ง + ตรวจสอบ (จดหมาย 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วินาที, 2MB, โลโก้ + สีเท่านั้น - startOrganization draft (REGORG:<หมายเลขผู้ใช้>,7วัน) + register/start-organization: สร้าง / network/ create body (StartOrganizationPayload บริสุทธิ์) และทำงาน OrganizationController ของตัวเอง **************** จัดการเป็นเซสชั่นของ OTK; OTK ใช้เวลาเพียงแค่ความสำเร็จ - seedVerify ยอมรับค่า normalized และค่า hash ของ seed ที่ใช้ได้กับการตัดแต่งเท่านั้น - resend- verification takes org (public ref ชนะเหนือโฮสต์)
