AuthRPC

Screenshot der Software:
AuthRPC
Softwarebeschreibung:
Version: 0.3.1 Alpha
Upload-Datum: 14 Apr 15
Entwickler: Ben Croston
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC ist ein Werkzeug, ein Dienst auf Basis JSONRPC mit einigen kleinen Ergänzungen der Standard, um authentifizierte Anforderungen ermöglichen & nbsp bietet;. Die WSGI Spezifikation für die Datenkommunikation verwendet. Einem Client und einem Server - Das Paket ist in zwei Hälften gebrochen. Aus Sicherheitsgründen ist der Server am besten laufen über HTTPS, auch wenn dies nicht durchgesetzt werden.
Der Server hängt von WebOb 1.0.0 und höher. Diese wird automatisch installiert, wenn Sie eine Internetverbindung haben, sonst herunterladen und installieren von http://pypi.python.org/pypi/WebOb
Wenn Sie unter Python 3 zu installieren, ist nur die Client-Paket verfügbar im Moment, bis WebOb hat zu python 3 portiert.
Beispiel (Server):
Import hashlib
von wsgiref Import simple_server
von AuthRPC.server Import AuthRPCApp
def myauth (Benutzername, Passwort, Useragent):
& Nbsp; Rück Benutzername == 'myuser' und
& Nbsp; Passwort == hashlib.md5 ("Geheimnis") hexdigest () und .
& Nbsp; Useragent == 'myprogram'
Klasse api (Objekt):
& Nbsp; def do_something (self, myvar):
& Nbsp; "" "Eigenen Code hier platziert" ""
& Nbsp; return 'Etwas', myvar
Anwendung = AuthRPCApp (api (), auth = myauth)
simple_server.make_server ('localhost', 1234, Anwendung)
Beispiel (Client):
von AuthRPC.client Import Serverproxy
client = Serverproxy ("http: // localhost: 1234 / ',
& Nbsp; username = 'myuser',
& Nbsp; password = "Geheimnis",
& Nbsp; user_agent = 'myprogram')
retval = client.do_something ('test')

Was ist neu in dieser Pressemitteilung:

  • Verwenden Generator mit __getfile__ (Anwendungen viel weniger Speicher)
  • Feste Sicherheitsproblem mit __getfile__ - nicht erlauben den Zugriff auf ganze Festplatte
  • !
  • Behandeln von Ausnahmen in Auth Funktion
  • Feste Verschlüsselung von nicht vergessen
  • geändert README Code-Beispiele

Was ist neu in der Version 0.3.0 Alpha:

  • Geändert / umbenannt Ausnahmen, die generiert werden (Client- )

Was ist neu in der Version 0.2.0 Alpha:

  • Hinzugefügt __getfile__ Mechanismus

Anforderungen :

  • Python

Andere Software von Entwickler Ben Croston

zebra
zebra

11 May 15

Kommentare zu AuthRPC

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!