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
אם תתקין תחת Python 3, רק חבילת הלקוח זמינה באותו הרגע, עד WebOb כבר מועבר לפיתון 3.
דוגמת שימוש (שרת):
hashlib יבוא
מsimple_server יבוא wsgiref
מAuthRPCApp יבוא AuthRPC.server
myauth def (שם משתמש, סיסמא, useragent):
& Nbsp; את שם משתמש של תמורת == 'myuser' ו
& Nbsp; סיסמא == hashlib.md5 ("סוד") hexdigest () ו.
& Nbsp; useragent == 'myprogram'
api כיתה (אובייקט):
& Nbsp; def do_something (עצמי, myvar):
& Nbsp; "" "הקוד שלך מונח כאן" ""
& Nbsp; שיבה 'משהו', myvar
יישום = AuthRPCApp (api (), auth = myauth)
simple_server.make_server ("localhost", 1234, יישום)
דוגמת שימוש (Client):
מServerProxy יבוא AuthRPC.client
לקוח = ServerProxy ('http: // localhost: 1234 /',
& Nbsp; שם המשתמש = 'myuser',
& Nbsp; סיסמא = 'סוד',
& Nbsp; user_agent = 'myprogram')
retval = client.do_something ('מבחן')

מה חדש בהודעה זו:

  • השתמש במחולל עם __getfile__ (שימושים הרבה פחות זיכרון)
  • בעיית אבטחה קבועה עם __getfile__ - אינה מאפשרת גישה לכל דיסק
  • !
  • חריגים ידית בתפקוד auth
  • הצפנה קבועה של שום סיסמא
  • דוגמאות קוד README השתנה

מה חדש בגרסת 0.3.0 אלפא:

  • שינה / שם חריגים המופקים (
      הלקוח )

    מה חדש בגרסה 0.2.0 Alpha:

    • מנגנון נוסף __getfile__

    דרישות :

    • Python

  • תוכנות אחרות של יזם Ben Croston

    zebra
    zebra

    11 May 15

    תגובות ל AuthRPC

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!