BrowserID คือการใช้อำนาจบริการ Mozilla Persona และถือเป็นหนึ่งในที่ปลอดภัยที่สุดและมีแนวโน้มระบบการตรวจสอบรอบ ๆ
ห้องสมุด PyBrowserID ถูกพัฒนาขึ้นเพื่อช่วยให้การใช้งานหลามตรวจสอบผู้ใช้ของพวกเขากับโปรโตคอล BrowserID
ห้องสมุดเป็นชั้นนามธรรมสำหรับโปรโตคอล BrowserID ที่เกี่ยวข้องกับขั้นตอนการตรวจสอบทั้งหมดโดยอัตโนมัติและส่งผลให้นักพัฒนาในรูปแบบที่ใช้งานได้
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขข้อผิดพลาดการถอดรหัสข้อมูลการเข้ารหัสลับในการปฏิบัติทางเลือก.
มีอะไรใหม่ ในรุ่น 0.7.0:
- เพิ่มการดำเนินบริสุทธิ์หลามของ JWT การเข้ารหัสลับ การปฏิบัติสำหรับการใช้งานเมื่อ M2Crypto ที่ไม่สามารถใช้ได้.
- เพิ่ม & quot; from_pem_data & quot; และ & quot; to_pem_data & quot; วิธีการไปยังวัตถุที่สำคัญ ปัจจุบันนี้มีอยู่เฉพาะเมื่อมีการติดตั้ง M2Crypto.
- เพิ่มการสนับสนุนสำหรับคณะผู้แทนของผู้มีอำนาจ; @kylef ขอบคุณ.
- ใช้ https://verifier.login.persona.org/verify สำหรับการตรวจสอบระยะไกล
มีอะไรใหม่ ในรุ่น 0.6.2:
- เพิ่ม persona.org และเว็บไซต์ที่เกี่ยวข้องกับรายการ ของ secondaries เริ่มต้นที่เชื่อถือได้.
มีอะไรใหม่ ในรุ่น 0.6.1:
- ปิดการใช้งานใบรับรองผูกมัดสำหรับตอนนี้ คุณลักษณะที่ไม่สามารถนำมาใช้โดยเซิร์ฟเวอร์ใด ๆ ในป่าและข้อมูลจำเพาะของมันจะเปลี่ยนเร็ว ๆ นี้.
มีอะไรใหม่ ในรุ่น 0.6.0:
- ลบความสามารถในการใช้งานที่กำหนดเอง JWT ระดับ parser, มันไม่ได้ใช้และเพิ่มความซับซ้อนจำเป็น.
- เพิ่มวิธีที่จะข้ามการตรวจสอบ SSL เมื่อได้รับใบรับรองกับ CertificateManager.
มีอะไรใหม่ ในรุ่น 0.5.0:
- เพิ่มการสนับสนุนของการร้องขอมากกว่ารหัสที่กำหนดเองสำหรับ SSL การตรวจสอบเมื่อดึงใบรับรอง.
- ลบยูทิลิตี้แพทช์สำหรับ secure_urlopen (ตอนนี้เรากำลังใช้การร้องขอ).
- เพิ่มข้อผิดพลาดอย่างละเอียดมากขึ้นเมื่อต้องรับมือกับอาร์เอส / DSA คีย์.
มีอะไรใหม่ ในรุ่น 0.4.0:
- เปลี่ยนชื่อจาก PyVEP เพื่อ PyBrowserID ในการรักษาด้วย Mozilla การสร้างตราสินค้า.
- ผู้ชมในขณะนี้ยอมรับการตรวจสอบรูปแบบ glob สไตล์เช่นเดียวกับผู้ชมคงที่สตริง.
- วัตถุตรวจสอบในขณะนี้ยอมรับรายการของรูปแบบที่ผู้ชมเป็นอาร์กิวเมนต์แรกของพวกเขา นี้ถูกออกแบบมาเพื่อส่งเสริมให้ทำสิ่งที่ถูกต้องมากกว่าการพูดผ่านในชื่อโฮสต์จากการร้องขอ.
- อนุญาต LocalVerifier จะใช้กำหนดเอง parser JWT.
- ลบ browserid.verify_ [ระยะไกล | ท้องถิ่น | หุ่น] ตั้งแต่พวกเขาเพียงแค่ทำให้เกิดความสับสน คุณก็ควรจะยอมรับค่าเริ่มต้นให้บริการโดยฟังก์ชั่น browserid.verify หรือใช้วัตถุ Verifier เต็มเป่า.
- โหลดใบรับรองแยกและแคชเป็นแยกชั้นใน browserid.certificates. CertificatesManager
- ลบระดับ DummyVerifier ในความโปรดปรานของการสนับสนุนฟังก์ชั่นใน browserid.tests.support.
ความคิดเห็นที่ไม่พบ