tgapp-fbauth

Programinė įranga Screenshot:
tgapp-fbauth
Programinė detalės:
Versija: 0.0.1
Įkėlimo datą: 20 Feb 15
Kūrėjas: Alessandro Molina
Licencija: Nemokamai
Populiarumas: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth yra Pluggable Facebook "autentiškumo paraišką TurboGears2.
Ja siekiama lengva įgyvendinti autentifikavimo ir registruoti su Facebook Connect bet TurboGears2 taikymo.
Diegimas
fbauth galima montuoti tiek iš pypi arba bitbucket:
easy_install tgapp-fbauth
tiesiog reikia dirbti dauguma vartotojų
pajungimas fbauth
Jūsų prašymas config / app_cfg.py importo plug:
nuo tgext.pluggable importo kištuku
Tada ne iš failo skambučių kištuko su fbauth pabaigos:
kamštis (base_config "fbauth)
Jūs galėsite pridėti facebook prisijungimo, registracijos ir prijungti mygtukus naudojant pagalbininkai teikiamomis fbauth.
Turėkite omenyje, kad "Facebook" prijungti tinkamai neveiks su programų, kurios veikia ne dėl uosto 80
"Facebook" ID ir Avatara
Naudodami FBAuth vartotojams turės naują susijusį subjektą, vadinamą fbauth. Prieiga prie user.fbauth galima prieiti prie vartotojo user.fbauth.facebook_id ir user.fbauth.profile_picture.
FBAuth Pagalbininkai
fbauth suteikia pagalbininkų, kurie bus automatiškai generuoti mygtukus ir JavaScript, reikia leisti vartotojams prisijungti prie savo paraiškos naudojant Facebook Connect krūva:
- H.fbauth.login_button (AppId, tekstas = "Prisijungti su Facebook", apimtis = Nėra atminkite = '')
& Nbsp; Vietos prisijungimo mygtuką. Prisijungimas leidimai prisijungti su vartotojo, kuris jau buvo sujungtas su "Facebook" ID. Norėdami prijungti prie "Facebook" ID ", registracijos vartotoją arba prisijungti gali būti naudojamas.
& Nbsp; AppId parametras turi būti jūsų paraiškos numeris, jei Nėra numatyta FB.init skambutis bus praleista, kad FB gali būti rankiniu būdu inicijuoti.
& Nbsp; tekstas parametras yra tekstas parodyti viduje mygtuką.
& Nbsp; apimtis parametras yra leidimus, kad paraiška bus paprašyti facebooke. Pagal nutylėjimą tai yra tik vartotojo duomenys ir siųsti.
& Nbsp; nepamiršti, parametras gali būti naudojamas iki prisijungti naudotoją su galiojimo laiko pabaigos, o ne naudojant sesijos slapuką, taip, kad sesija gali trunka ilgiau, negu naršyklė kortelėje gyvenimo.
- H.fbauth.register_button (AppId, tekstas = "Registruotis su Facebook", apimtis = Nėra atminkite = '')
& Nbsp; Vietos registracijos mygtuką. Registracija automatiškai sukuria naują vartotoją iš savo Facebook duomenis ir registruoja jį. Dėl registracijos dirbti reikalaujama, kad bet koks papildomas duomenų, išskyrus duomenų, kuriuos jau reikalaujama pagal nutylėjimą į quickstart Vartotojo modelis gali būti nullable. Būdas nustatyti Naujai registruoti vartotojai ir prašyti trūkstamų duomenų pateikiama Jei už gautą priežasties vartotojas jau egzistuoja, kad vartotojas yra prisijungęs, o ne sukurti naują vartotoją. Tai leidžia įgyvendinti 1-u PASPAUDIMU registracijos ir prisijungimo. Naujai sukurtos vartotojai turės tiek user.fbauth.registered ir user.fbauth.just_connected vėliavas ne tiesa, kad tai yra įmanoma nustatyti, kai vartotojai tik registruoti ir paprašykite Daugiau informacijos, kad "Facebook" nebuvo numatyta. Siūloma nustatyti just_connected vėliava false ant post_login prižiūrėtojas tinkamai sekti vartotojus, kurie tik registruotus realus.
& Nbsp; AppId parametras turi būti jūsų paraiškos numeris, jei Nėra numatyta FB.init skambutis bus praleista, kad FB gali būti rankiniu būdu inicijuoti.
& Nbsp; tekstas parametras yra tekstas parodyti viduje mygtuką.
& Nbsp; apimtis parametras yra leidimus, kad paraiška bus paprašyti facebooke. Pagal nutylėjimą tai yra tik vartotojo duomenys ir siųsti.
& Nbsp; nepamiršti, parametras gali būti naudojamas iki prisijungti naudotoją su galiojimo laiko pabaigos, o ne naudojant sesijos slapuką, taip, kad sesija gali trunka ilgiau, negu naršyklė kortelėje gyvenimo.
- H.fbauth.connect_button (AppId, tekstas = 'Prijunkite savo Facebook sąskaitą ", apimtis = Nėra)
& Nbsp; įdeda prisijungti sąskaitos mygtuką. Prijunkite leidimus susieti esamą vartotoją į "Facebook" paskyrą, kad būtų galima vėliau prisijungti su savo Facebook sąskaitą. Naujai prijungti vartotojai turės user.fbauth.just_connected vėliavą Tiesa o user.fbauth.registered vėliava bus netikrų diferencijuoti vartotojams, kurie buvo prijungti iš kurių registruotos facebooke vartotojams.
& Nbsp; AppId parametras turi būti jūsų paraiškos numeris, jei Nėra numatyta FB.init skambutis bus praleista, kad FB gali būti rankiniu būdu inicijuoti.
& Nbsp; tekstas parametras yra tekstas parodyti viduje mygtuką.
& Nbsp; apimtis parametras yra leidimus, kad paraiška bus paprašyti facebooke. Pagal nutylėjimą tai yra tik vartotojo duomenys ir siųsti.
FBAuth Komunalinės paslaugos
FBAuth suteikia komunalinių metodus, kad padaryti lengva dirbti su facebook krūva:
- Fbauth.lib.has_fbtoken_expired (vartotojas)
& Nbsp; Patikrinimai jei facebook raktas už pateiktų vartotojams yra pasibaigęs, ar ne, tai gali būti naudinga, kai skambina facebook API. Pati facebook raktas galima gauti iš user.fbauth.access_token

Reikalavimai :

  • Python

Kita programinė įranga kūrėjas Alessandro Molina

Komentarai tgapp-fbauth

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!