AuthRPC

ภาพหน้าจอของซอฟแวร์:
AuthRPC
รายละเอียดซอฟแวร์:
รุ่น: 0.3.1 Alpha
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Ben Croston
การอนุญาต: ฟรี
ความนิยม: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC เป็นเครื่องมือที่ให้บริการขึ้นอยู่กับ JSONRPC เพิ่มเติมด้วยขนาดเล็กบางอย่างเพื่อให้ได้มาตรฐานเพื่อให้การร้องขอการรับรองความถูกต้อง & nbsp;. สเป WSGI จะใช้สำหรับการสื่อสารข้อมูล แพคเกจจะแบ่งออกเป็นสองส่วน - ไคลเอ็นต์และเซิร์ฟเวอร์ สำหรับการรักษาความปลอดภัยเซิร์ฟเวอร์เป็นวิ่งที่ดีที่สุดผ่าน HTTPS แม้ว่านี้ไม่ได้บังคับใช้
เซิร์ฟเวอร์ขึ้นอยู่กับ WebOb 1.0.0 ขึ้นไป นี้มีการติดตั้งโดยอัตโนมัติหากคุณมีการเชื่อมต่ออินเทอร์เน็ตมิฉะนั้นดาวน์โหลดและติดตั้งจาก http://pypi.python.org/pypi/WebOb
หากคุณติดตั้งภายใต้หลาม 3 เพียงแพคเกจของลูกค้าที่มีอยู่ในขณะนี้จนกว่า WebOb ได้รับการ ported หลาม 3
ตัวอย่างการใช้งาน (เซิร์ฟเวอร์):
นำเข้า hashlib
จากการนำเข้า wsgiref simple_server
จากการนำเข้า AuthRPC.server AuthRPCApp
def myauth (ชื่อผู้ใช้รหัสผ่าน UserAgent):
& nbsp; ชื่อผู้ใช้กลับมา == 'MyUser' และ
& nbsp; รหัสผ่าน == hashlib.md5 ('ความลับ') hexdigest () และ .
& nbsp; UserAgent == 'myprogram'
ระดับ API (วัตถุ):
& nbsp; def do_something (ตัวเอง, myvar):
& nbsp; "" "รหัสของคุณที่วางอยู่ที่นี่" ""
& nbsp; กลับมา 'สิ่งที่', myvar
แอพลิเคชัน = AuthRPCApp (API () รับรองความถูกต้อง = myauth)
simple_server.make_server ('localhost', 1234, ใช้งาน)
ตัวอย่างการใช้งาน (ไคลเอนต์):
จากการนำเข้า AuthRPC.client ServerProxy
ลูกค้า = ServerProxy ('http: // localhost: 1234 /',
& nbsp; ชื่อผู้ใช้ = 'MyUser',
& nbsp; รหัสผ่าน = 'ความลับ'
& nbsp; user_agent = 'myprogram')
retval = client.do_something ('ทดสอบ')

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

  • เครื่องกำเนิดไฟฟ้าใช้กับ __getfile__ (การใช้งาน หน่วยความจำมากน้อยกว่า)
  • ปัญหาความปลอดภัยประจํา __getfile__ - ไม่อนุญาตให้เข้าถึงดิสก์ทั้งหมด
  • !
  • จับข้อยกเว้นในการทำงานรับรองความถูกต้อง
  • การเข้ารหัสคงที่ไม่มีรหัสผ่าน
  • เปลี่ยน README ตัวอย่างรหัส

มีอะไรใหม่ ในรุ่น 0.3.0 อัลฟา:

  • เปลี่ยน / เปลี่ยนชื่อเป็นข้อยกเว้นที่จะเกิดขึ้น (ไคลเอนต์ )

มีอะไรใหม่ ในรุ่น 0.2.0 อัลฟา:

  • กลไกเพิ่ม __getfile__

ต้องการ

  • หลาม

ซอฟแวร์อื่น ๆ ของนักพัฒนา Ben Croston

zebra
zebra

11 May 15

ความคิดเห็นที่ AuthRPC

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