AuthRPC

Software skärmdump:
AuthRPC
Mjukvaruinformation:
Version: 0.3.1 Alpha
Ladda upp dagen: 14 Apr 15
Utvecklare: Ben Croston
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC är ett verktyg som ger en tjänst baserad på JSONRPC med några små tillägg till standarden för att möjliggöra autentiserade förfrågningar. & Nbsp; Den WSGI specifikationen används för datakommunikation. Paketet är uppdelat i två halvor - en klient och en server. Av säkerhetsskäl är servern bästa kör över HTTPS, även om detta inte efterlevs.
Servern är beroende WebOb 1.0.0 och uppåt. Detta installeras automatiskt om du har en internetuppkoppling, annars ladda ner och installera från http://pypi.python.org/pypi/WebOb
Om du installerar i Python 3, är endast klientpaketet tillgänglig för tillfället, tills WebOb har portats till python 3.
Exempel på användning (Server):
import hashlib
från wsgiref import simple_server
från AuthRPC.server import AuthRPCApp
def myauth (användarnamn, lösenord, useragent):
& Nbsp; retur användarnamn == "myuser" och
& Nbsp; lösenord == hashlib.md5 ("hemlig") hexdigest () och .
& Nbsp; useragent == 'myprogram "
klass api (objekt):
& Nbsp; def do_something (self, myVar):
& Nbsp; "" "Din kod placeras här" ""
& Nbsp; return 'Something ", myVar
Ansökan = AuthRPCApp (api (), auth = myauth)
simple_server.make_server ("lokalvärd ', 1234, tillämpning)
Exempel på användning (Klient):
från AuthRPC.client import ServerProxy
klient = ServerProxy ('http: // localhost: 1234 /',
& Nbsp; användarnamn = 'myuser',
& Nbsp; lösenord = "hemliga",
& Nbsp; user_agent = 'myprogram')
retval = client.do_something ("test")

Vad är nytt i den här versionen:

  • Använd generator med __getfile__ (användningsområden mycket mindre minne)
  • Fast säkerhetsproblem med __getfile__ - ger inte tillgång till hela disken
  • !
  • Handtag undantag i auth funktion
  • Fast kryptering av inget lösenord
  • Ändrad README kodexempel

Vad är nytt i version 0.3.0 Alpha:

  • Ändrad / omdöpt undantag som genereras (klient )

Vad är nytt i version 0.2.0 Alpha:

  • Inkom __getfile__ mekanism

Krav :

  • Python

Annan programvara för utvecklare Ben Croston

zebra
zebra

11 May 15

Kommentarer till AuthRPC

Kommentarer hittades inte
Kommentar
Slå på bilder!