AuthRPC

Software screenshot:
AuthRPC
Software detaljer:
Version: 0.3.1 Alpha
Upload dato: 14 Apr 15
Udvikler: Ben Croston
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC er et værktøj, der giver en tjeneste baseret på JSONRPC med nogle små tilføjelser til standard for at gøre det muligt for autentificerede anmodninger. & Nbsp; Den WSGI specifikationen bruges til datakommunikation. Pakken er opdelt i to halvdele - en klient og en server. For sikkerhed, serveren er bedst køre over HTTPS, selv om dette ikke håndhæves.
Serveren afhænger WebOb 1.0.0 og nyere. Dette installeres automatisk, hvis du har en internetforbindelse, ellers hente og installere fra http://pypi.python.org/pypi/WebOb
Hvis du installerer under Python 3, kun kunden pakke er tilgængelig i øjeblikket, indtil WebOb er blevet porteret til python 3.
Eksempel på brug (Server):
import hashlib
fra wsgiref import simple_server
fra AuthRPC.server import AuthRPCApp
def myauth (brugernavn, adgangskode, UserAgent):
& Nbsp; tilbagevenden brugernavn == 'myuser "og
& Nbsp; password == hashlib.md5 ('hemmelige') hexdigest () og .
& Nbsp; UserAgent == 'mineprogrammer'
klasse API (objekt):
& Nbsp; def do_something (self, myVar):
& Nbsp; "" "Din kode placeret her" ""
& Nbsp; tilbagevenden 'noget', myVar
ansøgning = AuthRPCApp (API (), auth = myauth)
simple_server.make_server ('localhost', 1234, ansøgning)
Eksempel på brug (Client):
fra AuthRPC.client import ServerProxy
klient = ServerProxy ("http: // localhost: 1234 / ',
& Nbsp; username = 'myuser «,
& Nbsp; password = 'hemmelige',
& Nbsp; user_agent = 'mineprogrammer ")
retval = client.do_something ("test")

Hvad er nyt i denne udgivelse:

  • Brug generator med __getfile__ (anvendelser langt mindre hukommelse)
  • Fast sikkerhedsproblem med __getfile__ - giver ikke adgang til hele disken
  • !
  • Handle undtagelser auth funktion
  • Fast kryptering af nogen adgangskode
  • Ændret README kodeeksempler

Hvad er nyt i version 0.3.0 Alpha:

  • Ændret / omdøbt undtagelser, der genereres (klient )

Hvad er nyt i version 0.2.0 Alpha:

  • Tilføjet __getfile__ mekanisme

Krav :

  • Python

Andre software developer Ben Croston

zebra
zebra

11 May 15

Kommentarer til AuthRPC

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!