- Shipped
- 15 พฤศจิกายน 2569 เวลา 07:37 UTC
- Author
- Kamo
- Commit
- 7a63fd0
idp/: **************** CRUD + refresh + test/start|result + activate|disable + break-glass การค้นพบ OIDC (ตรวจสอบผู้ออกใบรับรอง, https เท่านั้น, SSRF- guarded: ทุก ๆ URL ที่พิมพ์โดยผู้ดูแลระบบ / URL ที่ใช้ชื่อเอกสารต้องแก้ปัญหาเป็นที่อยู่สาธารณะ), JWKS + x5c expiry federation/start|callback with connectionId -> IdpSignInService: PKCE+nonce+state, id_token ถูกพิสูจน์โดยที่อยู่ปัจจุบัน IdTokenValidator (ไม่สมมาตรเท่านั้น, iss/aud/azp/exp/nonce), client_secret_basic ค่าปริยาย; ตัวตน (iss, sub, หมายเลขการเชื่อมต่อ) ORG_ IDP; เชื่อมโยงอัตโนมัติ + JIT ผ่านโดเมนที่ตรวจสอบการเป็นเจ้าของของการเชื่อมโยงเท่านั้น (ถ้าไม่เช่นนั้น link-page proof); JIT ผ่าน **************** (ทีม_สมาชิก ทำงาน| โอกาส, อีเมล์ยืนยัน, ไม่มีจดหมายยืนยัน); การแปลงคำร้อง/กลุ่ม -> แผนก, ตำแหน่งงาน, ตำแหน่งทางการ, บทบาท, ทีม (ทีมเขียน) + org graph + MemberRightsAppliedService => rights push live), sync_on_signin; trusted IdP MFA via amr/acr; completeOrgIdp (เฉพาะองค์กรนั้นเท่านั้น; ไม่เคยอยู่ในโดเมนของผู้เช่าอื่น) TEST จะทำการตรวจสอบและเก็บข้อมูลทั้งหมด ผลการค้นหา (ใคร, การกระทำของบัญชีใด, บทบาท/ แผนก/ ตำแหน่ง/ ทีม, MFA) - ไม่เขียนอะไรเลย เครื่อง + โดเมน ผ่านการเชื่อมต่อ ACTIVE และแถว ownership_ verified เท่านั้น; signin/ methods แสดงรายการปุ่ม sso SsoEnforcement: REQUIRED_ DOMAINS / REQUIRED_ ALL ปฏิเสธรหัสผ่านของสมาชิกสำหรับ THAT org (403 SSO_ REQUIRED +) ข้อมูลปุ่ม sso; ตัวเลือกทิ้ง org และเลือกโทเค็น) และปฏิเสธการตั้งค่าใหม่เมื่อรหัสผ่านทำงานได้เท่านั้น nowhere; เจ้าของ + org_ break_ glass_ members ยกเว้นเสมอ; ล้มเหลวเปิด; ไม่ทำงานจนกว่าผู้ดูแลระบบจะเปิดใช้งานสิ่งที่จำเป็น การเชื่อมต่อ ต้องการให้ผ่านการทดสอบเพื่อเปิดใช้งาน; จำเป็นต้องมี >= 1 สมาชิกที่สามารถทำลายกระจกได้ด้วย MFA หรือรหัสผ่าน IdpHealthJob (6h, singleton): ปรับปรุงข้อมูลย่อ/กุญแจ, หมดอายุของใบรับรอง/ความลับ + ข้อมูลย่อที่อ่านไม่ได้ -> หนึ่ง การแจ้งเตือน IDP_ CONNECTION_ HEALTH ต่อเหตุการณ์ ข้อตกลง SAML (SamlServiceProvider, ****************)
