repoze.who.plugins.cas

ภาพหน้าจอของซอฟแวร์:
repoze.who.plugins.cas
รายละเอียดซอฟแวร์:
รุ่น: 0.2.2
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Simon Thepot and Mathieu Pasquet
การอนุญาต: ฟรี
ความนิยม: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas เป็นปลั๊กอินสำหรับกรอบ repoze.who ช่วยให้ตรงไปตรงมา "cassification" (เช่น: เงินเดือนแต่ละโปรแกรมประยุกต์ส่วนของคุณของกลไก SSO) ของโปรแกรมทั้งหมดที่สามารถใช้งานผ่านหลามวาง
repoze.who.plugins.cas ขณะนี้สนับสนุน CAS 3.0 ถึงแม้ว่ามันอาจนำมาใช้กับรุ่นอื่น ๆ ของ CAS & nbsp; (ยังไม่เข้ากันได้มั่นใจตามที่ได้รับเพียงการทดสอบกับ CAS 3.0)
การใช้งานที่สามารถนำมาใช้:
- App ปฏิบัติตามข้อกำหนด simple_authentication WSGI ซึ่งใช้ประโยชน์จากคีย์ REMOTE_USER ในสภาพแวดล้อม WSGI
- App ที่สามารถจัดการตัวเองกลไก CAS (เช่น phpBB กับแพทช์ CAS - wphp ใช้เป็นตัวกรองวางสำหรับการรวมกลุ่มของ PHP กับงูหลาม -)
การติดตั้ง
CAS
นอกจากนี้คุณยังจะต้องมีการเปิดใช้งานออกจากระบบซึ่งโดยทั่วไปจะเพิ่มในถั่ว LogoutController ใน CAS-servlet.xml
ปพลิเคชันของคุณ
ไม่มีอะไรที่เป็นสิ่งจำเป็นสำหรับแอพพลิเคของคุณเพียงแค่พวกเขาตั้งขึ้นและกรอกแบบไฟล์ config เท่าที่เห็นในการสาธิต / directory
การกำหนดค่าตรงไปตรงสวย, คุณควรใช้เช่นใน config ไฟล์สาธิตให้กับไข่
นี่คือสิ่งที่คุณจะพบในมันสำหรับแฟ้ม who.ini:
# IDENTIFIER
# @ พระราม:
# - cas_url: URL ไปยังเซิร์ฟเวอร์ CAS ของคุณ ตรวจสอบให้แน่ใจ URL ของคุณมีต่อท้ายเฉือน
# - rememberer_name: ชื่อของปลั๊กอินสำหรับการจดจำ (ผู้แทน)
# - path_toskip: regex ​​สำหรับ url จัดการทางของตัวเอง authent CAS
# - path_logout: regex ​​เพื่อดูว่าออกจากระบบจะต้องมีการดำเนินการ (และทริกเกอร์ลืมผ่านความท้าทาย)
# คำเตือน: จะต้องมีเส้นทางของการออกจากระบบแม้กระทั่งสำหรับการประยุกต์ใช้ path_toskip
# ที่จะต้องเข้าสู่ระบบออกจาก CAS ยัง
[ปลั๊กอิน: casauth]
ใช้ = repoze.who.plugins.cas.main_plugin: make_plugin
cas_url = https: // servcas: 8443 / CAS /
rememberer_name = auth_tkt
path_toskip =. * / phpBB /.*
path_logout =. * / ออกจากระบบ. *
& nbsp;.. โหมด * * * * * * * * = ออกจากระบบ
# CHALLENGE decider
# @ พระราม:
# - path_login: ผู้ regexp ระบุ url ควรจะเปลี่ยนเส้นทางสำหรับความท้าทาย
# เช่นการ สำหรับ CAS จะได้รับการเปลี่ยนเส้นทางใน "/ CAS / เข้าสู่ระบบ" เช่น url
[ปลั๊กอิน: decider]
ใช้ = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& nbsp;.. * Trac / เข้าสู่ระบบ *
& nbsp; *. / $ การเข้าสู่ระบบ
[ปลั๊กอิน: auth_tkt]
บัตรประจำตัว #
ใช้ = repoze.who.plugins.auth_tkt: make_plugin
ความลับความลับ =
cookie_name = ข้าวโอ๊ต
การรักษาความปลอดภัย = เท็จ
include_ip = เท็จ
[ทั่วไป]
request_classifier repoze.who.classifiers =: default_request_classifier
remote_user_key = REMOTE_USER
เคล็ดลับ #: เป้าหมายปลั๊กอินที่มีชื่อเหมือนกัน
challenge_decider = decider
[ระบุ]
# PLUGIN_NAME; classifier_name: .. หรือเพียงแค่ PLUGIN_NAME (ดีสำหรับการใด ๆ )
ปลั๊กอิน =
& nbsp; casauth
& nbsp; auth_tkt
[authenticators]
# PLUGIN_NAME; classifier_name .. หรือเพียงแค่ PLUGIN_NAME (ดีสำหรับการใด ๆ )
ปลั๊กอิน =
& nbsp; casauth
[ท้าทาย]
# PLUGIN_NAME; classifier_name: .. หรือเพียงแค่ PLUGIN_NAME (ดีสำหรับการใด ๆ )
ปลั๊กอิน =
& nbsp; casauth

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

  • มาร์กอัปเอกสารแก้ไข

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

  • ส่งภาพไมเนอร์การกำหนดค่าตัวอย่างเกี่ยวกับ URL CAS และ auth_tkt ปลั๊กอิน [davidjb]

ต้องการ

  • หลาม
  • คุณต้องมีเซิร์ฟเวอร์ CAS ทำงาน

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

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