AuthRPC

Software kuvakaappaus:
AuthRPC
Ohjelmiston tiedot:
Versio: 0.3.1 Alpha
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Ben Croston
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC on työkalu, joka tarjoaa palvelua, joka perustuu JSONRPC joitakin pieniä lisäyksiä standardia, jotta todennettu pyyntöihin. & Nbsp; WSGI eritelmä käytetään tiedonsiirtoon. Paketti on jaettu kahteen puoliskoon - asiakkaan ja palvelimen. Turvallisuussyistä, palvelin on paras ajaa HTTPS, vaikka tämä ei panna täytäntöön.
Palvelin riippuu WebOb 1.0.0 ja edellä. Tämä asennetaan automaattisesti, jos sinulla on internet-yhteys, muuten ladata ja asentaa http://pypi.python.org/pypi/WebOb
Jos asennat alle Python 3, vain asiakkaan paketti on saatavilla tällä hetkellä, kunnes WebOb on portattu python 3.
Esimerkki Käyttö (Server):
tuonti hashlib
alkaen wsgiref tuonti simple_server
alkaen AuthRPC.server tuonti AuthRPCApp
def myauth (käyttäjätunnus, salasana, useragent):
& Nbsp; paluu käyttäjätunnus == 'myuser "ja
& Nbsp; salasana == hashlib.md5 ("salaisen"). Hexdigest () ja
& Nbsp; useragent == 'omaohjelma "
luokan api (objekti):
& Nbsp; def do_something (itse, myV):
& Nbsp; "" "Sinun koodi sijoittaa tähän" ""
& Nbsp; paluu "Jotain", myV
hakemus = AuthRPCApp (api (), auth = myauth)
simple_server.make_server ("localhost", 1234, sovellus)
Esimerkki Käyttö (asiakas):
alkaen AuthRPC.client tuonti ServerProxy
asiakas = ServerProxy ('http: // localhost: 1234 / ",
& Nbsp; käyttäjätunnuksen = 'myuser "
& Nbsp; password = "salaisen",
& Nbsp; user_agent = 'omaohjelma')
retval = client.do_something ('testi')

Mitä uutta tässä julkaisussa:

  • Käytä generaattorin __getfile__ (käyttötarkoituksiin paljon vähemmän muistia)
  • Kiinteät tietoturvaongelma kanssa __getfile__ - eivät salli pääsyä koko levy!
  • Käsittele poikkeuksia auth toiminto
  • Kiinteät salaamalla ja salasanaa
  • Vaihtoi README koodiesimerkkejä

Mitä uutta versiossa 0.3.0 Alpha:

  • Vaihtoi / nimetään poikkeuksia, jotka syntyvät (client )

Mitä uutta versiossa 0.2.0 Alpha:

  • Lisätty __getfile__ mekanismi

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Ben Croston

zebra
zebra

11 May 15

Kommentit AuthRPC

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!