Triage PRs, issues, CI, and publish flows
เลือกข้อความตัวอย่างเพื่อติดตั้งปลั๊กอินนี้ก่อนเริ่มแชต นี่คือตัวอย่างการสนทนา
Grafana ใช้ไปป์ไลน์การยืนยันตัวตนแบบเสียบต่อได้ โดยข้อมูลประจำตัวแต่ละประเภทจะนำไปใช้เป็น “ไคลเอ็นต์” การยืนยันตัวตน และทุกไคลเอ็นต์จะสร้าง Identity ภายในแบบเดียวกัน จากนั้นข้อมูลตัวตนนี้จะถูกเสริมด้วยผู้ใช้ Grafana องค์กร บทบาท ทีม และสิทธิ์ ก่อนเริ่มการอนุญาต
ฉันตรวจสอบสาขา main ปัจจุบันแล้ว
คำขอ HTTP ทุกรายการจะผ่าน ContextHandler ซึ่งเรียกใช้:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
หากยืนยันตัวตนสำเร็จ ข้อมูลตัวตนที่ได้จะกลายเป็น SignedInUser ของคำขอและถูกแนบกับบริบท Go หากล้มเหลว ข้อผิดพลาดจะถูกบันทึกไว้เพื่อให้มิดเดิลแวร์ภายหลังตัดสินใจว่าจะตอบกลับ 401 เปลี่ยนเส้นทางไปหน้าเข้าสู่ระบบ หมุนเวียนโทเค็น หรือดำเนินการอื่นๆ จากนั้นส่วนหัวการยืนยันตัวตนที่ละเอียดอ่อนจะถูกลบออก ดู contexthandler.go
เข้าถึงคลังข้อมูล ปัญหา และ pull request ได้ จำเป็นสำหรับฟีเจอร์บางอย่าง เช่น Codex
ปลั๊กอินนี้อาจมีแอปอย่างน้อยหนึ่งแอปตามที่ระบุไว้ด้านบน เมื่อเชื่อมต่อกับแอป ChatGPT อาจแชร์แชตและความจำที่เกี่ยวข้องกับแอปนั้นเพื่อช่วยให้บริบทสำหรับคำขอของคุณ การใช้ข้อมูลนี้ของแอปจะอยู่ภายใต้ข้อกำหนดและนโยบายความเป็นส่วนตัวของแอป ซึ่งดูได้ในหน้าแอป หากคุณเปิดใช้งานหน่วยความจำ ข้อมูลจากแอปอาจถูกใช้เพื่อให้ข้อมูลหรือคำแนะนำที่เป็นประโยชน์เชิงรุก ChatGPT จะเคารพการตั้งค่าข้อมูลการฝึกของคุณเสมอ รวมถึงข้อมูลจากแอปที่เชื่อมต่อ การใช้แอปอาจมีความเสี่ยงสูงขึ้น คุณจัดการการตั้งค่าหรือยกเลิกการเชื่อมต่อจากแอปได้ทุกเมื่อในการตั้งค่า ดูเพิ่มเติม