Ax_Handoff

Software kuvakaappaus:
Ax_Handoff
Ohjelmiston tiedot:
Versio: 1.0.1
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: Dan Kamins
Lupa: Vapaa
Suosio: 12

Rating: 3.0/5 (Total Votes: 2)

Ax_Handoff on Python-moduuli, joka tarjoaa matalan tason protokolla ja korkean tason kääre kapseloivat useita monimutkaisia ​​toimintoja edellyttäen & nbsp; muiden kirjastojen ja altistaa yksinkertaisen käyttöliittymän, jonka avulla kehittäjä vaihtaa tai "käsi off" turvallisen paloina joustavasti jäsenneltyä tietoa (mitä JSON-pystyy) yli luoteta viestintäkanavien välillä jaetaan komponenttien järjestelmää.
Pienimmätkin yksityiskohdat salauksen ja pakkauksen ovat piilossa kehittäjä integroida tämän koodin siten, että vaatimus toimitat paloina tietojen tällä tavalla tulee triviaaleja ja kiinnitä pienellä vaivalla tarvitaan ja alle 5 riviä koodia. (!)
Ensisijainen motivaatio tämä paketti on tapaus, jossa käyttäjä ohjataan yhdestä web-sovellus toiseen on eri domain (eli jos evästeitä ei voida jakaa), mutta tärkeät tiedot on toimitettava taattu rehellisyys ja täydellinen läpinäkyvyyttä.
Esimerkkejä Käyttö:
- Käyttäjä linkittäminen täydentävää 3rd party tuki tai lataa sivusto, joka tarjoaa sisältö perustuu käyttäjän liittymän tasolla, sijainti ja muut metatiedot ja kirjaa toiminnalle tällaisesta käyttäjä, joka voidaan korreloida takaisin alkuperäiseen sivustoon.
- Vaihto session data (kirjautunut tila) kahden verkkosovelluksia hallinnoi sama yhtiö, mutta palvelee eri alustoilla, joilla ei ole yhteisiä resursseja, jotta saumaton "single sign on" ilman ylimääräisiä keskeinen resursseja.
Näytä koodi!
Tämä lyhyt esimerkki osoittaa, miten helppoa on koodata ja purkaa monimutkaisia ​​objekteja:
alkaen axonchisel.handoff tuonti Ax_Handoff
salaisuus = "My salaisuus pass phr @ SE! Yes !!"
obj1 = {'foo': "Big Foo ',' bar ': [10, 20,5, 30]}
enc = Ax_Handoff.encode (obj, salainen)
# Enc = 'XHADPtqHlzJuuFBpFnTmBz8Uk3tYTczT1oChKQyho9flBqlRbSTSgXBybJ59CI1N4_wnGl3nsuMwJ7ItMxixm8H9bCIsjv5M00At1rElGvuuJ7u4v4WAHX'
obj2 = Ax_Handoff.decode (enc, salainen)
# Obj2 = {u'foo ': u'Big Foo', u'bar ': [10, 20,5, 30]}
Käytä sitä URL:
url = "http://my.app2.com/xfer/?data=" + Ax_Handoff.encode (user_data, shared_secret)
redirect_to (url)
Ja vastaanottavana:
user_data = Ax_Handoff.decode (request.get ('data'), shared_secret)
Muut ohjeet
Laajat selkeä dokumentointi, salauksen analysointia, ja käyttöesimerkit sisältyvät README.txt tiedostoon.

Mikä on uusi tässä julkaisussa:

  • Doc päivitykset kuvastavat uusia julkisia bitbucket repo.

Mikä on uusi versiossa 0.9.1:

  • Crypto doc selvennyksiä seuraavia positiivisia turvallisuutta uudelleen.
  • Major ohjepäivitystä ja muotoilua.

vaatimukset

  • Python

rajoitukset

  • Tämä kirjasto on tällä hetkellä beta-tila. Se kulkee tiukkaa yksikkö testejä ja todennäköisesti valmis tuotantoon.

Kommentit Ax_Handoff

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