tgapp-fbauth

Screenshot Software:
tgapp-fbauth
Mga detalye ng Software:
Bersyon: 0.0.1
I-upload ang petsa: 20 Feb 15
Nag-develop: Alessandro Molina
Lisensya: Libre
Katanyagan: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth ay isang pluggable pagpapatotoo application para sa Facebook TurboGears2.
Nilalayon ito sa paggawa ng madaling ipatupad authentication at pagpaparehistro sa Facebook Connect sa anumang TurboGears2 application.
Pag-install ng
fbauth maaaring i-install sa parehong mula sa pypi o mula sa bitbucket:
easy_install tgapp-fbauth
Dapat lang gumagana para sa karamihan ng mga user
-plug fbauth
Sa iyong config application / app_cfg.py import plug:
mula sa pag-import tgext.pluggable plug
Pagkatapos ay sa dulo ng plug file call kay fbauth:
plug (base_config, 'fbauth')
Magagawa mong upang magdagdag facebook login, registration at kumonekta pindutan gamit ang helpers na ibinigay ng fbauth.
Isaisip na ang facebook kumonekta Hindi gagana nang tama sa mga application na hindi gumagamit ng port 80
Facebook Id at Avatar
Kapag gumagamit ng FBAuth mga gumagamit ay magkakaroon ng bagong mga kaugnay na entity na tinatawag na fbauth. Pag-access sa user.fbauth posible na i-access ang user.fbauth.facebook_id ng gumagamit at user.fbauth.profile_picture.
FBAuth Helpers
fbauth ay nagbibigay ng isang bungkos ng helpers na awtomatikong mabuo ang pindutan at ang javascript kinakailangan upang ipaalam sa iyong mga user mag-log in sa iyong application gamit ang Facebook Connect:
- H.fbauth.login_button (APPID, i-text = 'Mag-login gamit ang Facebook', saklaw = Wala, tandaan = '')
& Nbsp; Naglalagay ng login button. Mga pahintulot sa pag-login upang mag-log sa isang gumagamit na nai-konektado sa isang facebook id. Upang ikonekta ang isang user sa isang facebook id, pagpaparehistro o kumonekta magagamit.
& Nbsp; Ang APPID parameter ay dapat na ang id ng iyong application, kung Wala ay ibinigay ang FB.init tawag ay nilaktawan sa gayon ay maaari FB nang manu-mano nasimulan.
& Nbsp; Ang parameter na teksto ay ang teksto upang ipakita sa loob ng pindutan.
& Nbsp; Ang parameter na saklaw ng mga pahintulot na ang application hihilingin sa facebook. Sa pamamagitan ng default sa mga Ikaw lamang ang data ng user at email.
& Nbsp; Ang tandaan parameter ay maaaring gamitin upang mag-log ang gumagamit sa isang expiration date sa halip ng paggamit ng isang session cookie, kaya na maaaring tumagal na ang session kaysa sa buhay tab ng browser.
- H.fbauth.register_button (APPID, i-text = 'Magparehistro sa Facebook', saklaw = Wala, tandaan = '')
& Nbsp; Naglalagay ng pindutan ng pagpaparehistro. Pagpaparehistro ng awtomatikong lumilikha ng isang bagong user mula sa data facebook nito at nagla-log in sa kanya. Para sa pagpaparehistro upang gumana ito ay kinakailangan na ang anumang karagdagang data hiwalayin ang data na kung saan ay na kinakailangan bilang default sa mga modelo ng user quickstart ay maaaring maging nullable. Ang isang paraan upang makilala ang mga bagong rehistradong user at hilingin nawawalang data ay ibinibigay Kung ang isang user para sa nakuha token Umiiral na user ay naka-log in sa halip na lumikha ng isang bagong user. Ito Pinapahintulutan upang ipatupad ang pagpaparehistro at pag-login 1 click. Bagong likhang mga user ay magkakaroon ng parehong user.fbauth.registered at user.fbauth.just_connected mga flag sa True upang ito ay posible na makilala kapag ang mga gumagamit na nakarehistro lamang at hilingin sa kanila ng higit pang mga impormasyong na facebook ay hindi magbigay. Ito ay iminungkahing upang itakda ang just_connected i-flag sa False sa handler post_login upang subaybayan ang mga gumagamit na nakarehistro lamang para sa tunay na wasto.
& Nbsp; Ang APPID parameter ay dapat na ang id ng iyong application, kung Wala ay ibinigay ang FB.init tawag ay nilaktawan sa gayon ay maaari FB nang manu-mano nasimulan.
& Nbsp; Ang parameter na teksto ay ang teksto upang ipakita sa loob ng pindutan.
& Nbsp; Ang parameter na saklaw ng mga pahintulot na ang application hihilingin sa facebook. Sa pamamagitan ng default sa mga Ikaw lamang ang data ng user at email.
& Nbsp; Ang tandaan parameter ay maaaring gamitin upang mag-log ang gumagamit sa isang expiration date sa halip ng paggamit ng isang session cookie, kaya na maaaring tumagal na ang session kaysa sa buhay tab ng browser.
- H.fbauth.connect_button (APPID, i-text = 'Ikonekta ang iyong Facebook account', saklaw = Wala)
& Nbsp; Naglalagay ng pagkonekta pindutan account. Ikonekta ang mga pahintulot upang i-ugnay upang maaari itong mag-log mamaya kasama ang mga facebook account ang na umiiral na user sa isang facebook account. Ang mga bagong konektado ang mga gumagamit ay may user.fbauth.just_connected i-flag sa True habang ang user.fbauth.registered i-flag ang magiging Maling pag-iibahin ang mga user na nakakonekta mula sa mga gumagamit na nakarehistro sa facebook.
& Nbsp; Ang APPID parameter ay dapat na ang id ng iyong application, kung Wala ay ibinigay ang FB.init tawag ay nilaktawan sa gayon ay maaari FB nang manu-mano nasimulan.
& Nbsp; Ang parameter na teksto ay ang teksto upang ipakita sa loob ng pindutan.
& Nbsp; Ang parameter na saklaw ng mga pahintulot na ang application hihilingin sa facebook. Sa pamamagitan ng default sa mga Ikaw lamang ang data ng user at email.
FBAuth Mga Utility
FBAuth ay nagbibigay ng isang bungkos ng utility mga pamamaraan na gawing madali upang gumana sa facebook:
- Fbauth.lib.has_fbtoken_expired (user)
& Nbsp; Ang mga tseke kung ang token facebook para sa ibinigay na user ay nag-expire o hindi, maaari itong maging kapaki-pakinabang kapag tumatawag facebook API. Ang token mismo facebook ay maaaring makuha mula user.fbauth.access_token

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng Alessandro Molina

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

Mga komento sa tgapp-fbauth

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!