AuthRPC

Software screenshot:
AuthRPC
Podrobnosti Software:
Verze: 0.3.1 Alpha
Datum uploadu: 14 Apr 15
Vývojka: Ben Croston
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC je nástroj, který poskytuje službu založenou na JSONRPC s drobnými dodatky ke standardu, aby bylo možné ověřené žádosti. & Nbsp; specifikace WSGI se používá pro datovou komunikaci. Balíček se dělí na dvě poloviny - klientem a serverem. Z bezpečnostních důvodů, je server nejlepší běh přes HTTPS, i když to není vynucena.
Server je závislá na WebOb 1.0.0 a výše. Tato volba je automaticky nainstalována, pokud máte připojení k internetu, jinak stáhnout a nainstalovat z http://pypi.python.org/pypi/WebOb
Pokud nainstalujete do Pythonu 3, pouze balíček klient je v současnosti k dispozici, dokud WebOb byl portován na Pythonu 3.
Příklad použití (Server):
import hashlib
od wsgiref dovozu simple_server
od AuthRPC.server dovozu AuthRPCApp
def myauth (uživatelské jméno, heslo, useragent):
& Nbsp; návrat username == "myuser" a
& Nbsp; password == hashlib.md5 ("tajné") hexdigest () a .
& Nbsp; useragent == 'myprogram "
třída API (objekt):
& Nbsp; def do_something (self, myVar):
& Nbsp; "" "Váš kód umístěny zde" ""
& Nbsp; return "Něco", myVar
aplikace = AuthRPCApp (API (), auth = myauth)
simple_server.make_server ("localhost", 1234, aplikace)
Příklad použití (Client):
od AuthRPC.client dovozu ServerProxy
client = ServerProxy ("http: // localhost: 1234 /",
& Nbsp; username = 'myuser "
& Nbsp; password = 'tajné',
& Nbsp; user_agent = 'myprogram ")
retval = client.do_something ("zkouška")

Co je nového v této verzi:

  • Použití generátoru s __getfile__ (použití mnohem méně paměti)
  • Opravena chyba zabezpečení se __getfile__ - neumožňují přístup k celého disku
  • !
  • zpracování výjimek ve funkci auth
  • Pevná Šifrování bez hesla
  • příklady Změnil README kód

Co je nového ve verzi 0.3.0 Alpha:

  • Změnil / přejmenován výjimky, které jsou generovány (client )

Co je nového ve verzi 0.2.0 Alpha:

  • Přidáno __getfile__ mechanismus

Požadavky na :

  • Python

Ostatní software developer Ben Croston

zebra
zebra

11 May 15

Komentáře k AuthRPC

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!