AuthRPC

Sagteware kiekie:
AuthRPC
Sagteware besonderhede:
Weergawe: 0.3.1 Alpha
Upload datum: 14 Apr 15
Ontwikkelaar: Ben Croston
Lisensie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC is 'n instrument wat 'n diens wat gebaseer is op JSONRPC met 'n paar klein toevoegings tot die standaard om geverifieerde versoeke in staat te stel. & Nbsp; Die WSGI spesifikasie word gebruik vir data kommunikasie. Die pakket is afgebreek in twee helftes - 'n kliënt en 'n bediener. Vir sekuriteit, die bediener is die beste run oor HTTPS, hoewel dit nie afgedwing.
Die bediener, hang af van WebOb 1.0.0 en hoër. Dit word outomaties geïnstalleer as jy 'n internet konneksie, anders aflaai en installeer vanaf http://pypi.python.org/pypi/WebOb
As jy installeer onder Python 3, net die kliënt pakket is beskikbaar op die oomblik, totdat WebOb is oorgedra na luislang 3.
Voorbeeld gebruik (Server):
invoer hashlib
van wsgiref invoer simple_server
van AuthRPC.server invoer AuthRPCApp
def myauth (gebruikersnaam, wagwoord, Referer):
& Nbsp; terugkeer gebruikersnaam == 'myuser' en
& Nbsp; wagwoord == hashlib.md5 ('geheim') hexdigest () en .
& Nbsp; Referer == 'myprogram'
klas api (voorwerp):
& Nbsp; def do_something (self, myvar):
& Nbsp; "" "Jou kode geplaas hier" ""
& Nbsp; terugkeer "iets", myvar
toepassing = AuthRPCApp (api (), auth = myauth)
simple_server.make_server ('localhost', 1234, aansoek)
Voorbeeld gebruik (kliënt):
van AuthRPC.client invoer ServerProxy
kliënt = ServerProxy ('http: // localhost: 1234 /',
& Nbsp; gebruikersnaam = 'myuser',
& Nbsp; wagwoord = 'geheim',
& Nbsp; user_agent = 'myprogram')
retval = client.do_something ("toets")

Wat is nuut in hierdie release:

  • Gebruik generator met __getfile__ (gebruike veel minder geheue)
  • Vaste sekuriteit probleem met __getfile__ - moenie toelaat dat toegang tot die hele skyf
  • !
  • Hanteer uitsonderings in auth funksie
  • Vaste versleutelen van geen wagwoord
  • verander README-kode voorbeelde

Wat is nuut in die weergawe 0.3.0 Alpha:

  • verander / hernoem uitsonderings wat gegenereer word (kliënt )

Wat is nuut in die weergawe 0.2.0 Alpha:

  • Bygevoeg __getfile__ meganisme

Vereistes :

  • Python

Ander sagteware ontwikkelaar Ben Croston

zebra
zebra

11 May 15

Kommentaar te AuthRPC

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!