repoze.who.plugins.vepauth

ภาพหน้าจอของซอฟแวร์:
repoze.who.plugins.vepauth
รายละเอียดซอฟแวร์:
รุ่น: 0.3.0
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Mozilla Services Team
การอนุญาต: ฟรี
ความนิยม: 0

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.vepauth เป็นปลั๊กอิน repoze.who สำหรับการตรวจสอบโดยอัตโนมัติผ่านทาง BrowserID:
& nbsp; https: //browserid.org/ https://wiki.mozilla.org/Identity/BrowserIDSync
ปลั๊กอินใช้โปรโตคอลการทดลองสำหรับตรวจสอบการให้บริการเว็บสงบกับพิธีสารยืนยันอีเมลแล้วอาคาโครงการ BrowserID ของ Mozilla มันถูกออกแบบมาสำหรับการใช้งานในเครื่องมืออัตโนมัติเช่นไคลเอนต์ซิงค์ Firefox หากคุณกำลังมองหาบางสิ่งบางอย่างที่จะใช้สำหรับผู้คนในเว็บไซต์ของคุณโปรดลอง:
& nbsp; http: //github.com/mozilla-services/repoze.who.plugins.browserid
เมื่อมีการเข้าถึงทรัพยากรป้องกันเซิร์ฟเวอร์จะสร้างการตอบสนองต่อความท้าทายที่มี 401 โครงการ "OAuth + VEP" ดังต่อไปนี้:
> GET / protected_resource HTTP / 1.1
> พิธีกร: example.com
ลูกค้าควรดึง url จากความท้าทายนี้และโพสต์ยืนยัน VEP ไปยังสถานที่ นี้จะสร้างเซสชั่นตรวจสอบใหม่และกลับชุดของข้อมูลประจำตัวของ OAuth ลูกค้า:
> POST / request_token HTTP / 1.1
> พิธีกร: example.com
> เนื้อหา-Type: application / x-www ฟอร์ม urlencoded
>
> ยืนยัน = VEP_ASSERTION_DATA
<เนื้อหาชนิด: application / JSON
<
<{
<"oauth_consumer_key": SESSION_TOKEN,
<"oauth_consumer_secret": SESSION_SECRET
<}
การร้องขอครั้งต่อไปควรได้รับการลงนามโดยใช้ข้อมูลประจำตัวเหล่านี้ในโหมด OAuth สองขา:
> GET / protected_resource HTTP / 1.1
> พิธีกร: example.com
> การอนุญาต: OAuth oauth_consumer_key = SESSION_TOKEN,
> oauth_signature_method = "HMAC-SHA1"
> oauth_version = "1.0"
> oauth_timestamp = ม์,
> oauth_nonce = NONCE
> oauth_signature = SIGNATURE
& nbsp; HTTP / 1.1 200 ตกลง
& nbsp; เนื้อหา-Type: text / plain
สำหรับตาของคุณเท่านั้น: ข้อมูลความลับ!
ราชสกุลเซสชั่นเป็น timestamped และในที่สุดก็จะหมดอายุ หากเกิดเหตุการณ์นี้คุณจะได้รับการตอบสนองเป็น 401 ก่อนและควรโพสต์ยืนยันใหม่ที่จะได้รับข้อมูลประจำตัวที่สด

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • แทนที่สองขา OAuth กับ MAC เข้าถึงรับรองความถูกต้องดำเนินการให้เป็นไปตามร่างมาตรฐานล่าสุด:
  • https://tool​​s.ietf.org/html/draft-ietf-oauth-v2-http-mac-01

มีอะไรใหม่ ในรุ่น 0.2.0:

  • พื้นฐานเพิ่มรูปแบบการจับคู่สำหรับ token_url เช่น & quot; / {} การตรวจสอบ / โทเค็น & quot;.
  • ทำ TokenManager.make_token และ TokenManager.parse_token ยอมรับคำขอส่งเข้ามาเป็นอาร์กิวเมนต์แรกเป็นส่วนใหญ่ดังนั้นพวกเขาสามารถได้รับผลของการจับคู่รูปแบบ.
  • ให้ TokenManager.make_token กลับ Dict ข้อมูลพิเศษที่จะรวมอยู่ในการตอบสนอง.

ต้องการ

  • หลาม
  • repoze.who

ซอฟแวร์อื่น ๆ ของนักพัฒนา Mozilla Services Team

ความคิดเห็นที่ repoze.who.plugins.vepauth

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!