tgapp-fbauth

Skjermbilde programvare:
tgapp-fbauth
Prog.varedetaljer:
Versjon: 0.0.1
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth er et pluggbart Facebook godkjenningssøknaden TurboGears2.
Den tar sikte på å lage enkel å implementere autentisering og registrering med Facebook Connect i noen TurboGears2 søknad.
Installere
fbauth kan installeres både fra PyPI eller fra bitbucket:
easy_install tgapp-fbauth
bør bare fungere for de fleste av brukerne
Plugging fbauth
I din søknad config / app_cfg.py import plug:
fra tgext.pluggable import plug
Deretter ved slutten av filen anropsplugg med fbauth:
plugg (base_config, 'fbauth')
Du vil være i stand til å legge til facebook innlogging, registrering og koble knappene ved å bruke hjelpere som tilbys av fbauth.
Husk at facebook kobler ikke vil fungere med programmer som ikke kjører på port 80
FaceBook Id og Avatar
Når du bruker FBAuth brukere vil ha en ny relatert enhet kalt fbauth. Tilgang user.fbauth er det mulig å få tilgang til bruker user.fbauth.facebook_id og user.fbauth.profile_picture.
FBAuth Hjelpere
fbauth gir en haug med hjelpere som automatisk vil generere på knappene og javascript som kreves for å la dine brukere logger inn din søknad via Facebook Connect:
- H.fbauth.login_button (AppID, tekst = "Logg inn med Facebook ', omfang = Ingen, husk =' ')
& Nbsp; Plasserer en innloggingsknapp. Logg inn tillatelser til å logge med en bruker som allerede har blitt koblet med en facebook-id. Slik kobler du en bruker til en facebook-id, registrering eller koble kan brukes.
& Nbsp; Den AppID parameter må være id av søknaden din, hvis ingen er gitt FB.init samtalen vil bli hoppet slik at FB kan manuelt initialisert.
& Nbsp; Teksten parameter er teksten for å vise inne knappen.
& Nbsp; Omfanget parameter er tillatelsene at søknaden vil be om å facebook. Som standard de er bare brukerdata og e-post.
& Nbsp; Den huske parameter kan brukes til å logge brukeren med en utløpsdato i stedet for å bruke en session cookie, slik at økten kan vare lenger enn livet kategorien leseren.
- H.fbauth.register_button (AppID, tekst = 'Registrer med Facebook ", omfang = Ingen, husk =' ')
& Nbsp; Plasserer en registreringsknapp. Registrering oppretter automatisk en ny bruker fra sin Facebook-data og logger ham i. For påmelding til arbeid kreves det at noen tilleggsopplysninger fra hverandre dataene som allerede er påkrevd som standard i quickstart User modellen kan være ha nullverdier. En måte å identifisere nyregistrerte brukere og be om manglende data er gitt Hvis en bruker for den innhentet token finnes allerede at brukeren er logget på stedet for å opprette en ny bruker. Dette gjør det mulig å gjennomføre en klikk registrering og innlogging. Nyopprettede brukere vil ha både user.fbauth.registered og user.fbauth.just_connected flagg på Sann, slik at det er mulig å identifisere når brukere har bare registrert og be dem flere opplysninger at facebook ikke gi. Det er foreslått å sette just_connected flagg til False på post_login behandleren til riktig spore brukere som nettopp har registrert seg på ordentlig.
& Nbsp; Den AppID parameter må være id av søknaden din, hvis ingen er gitt FB.init samtalen vil bli hoppet slik at FB kan manuelt initialisert.
& Nbsp; Teksten parameter er teksten for å vise inne knappen.
& Nbsp; Omfanget parameter er tillatelsene at søknaden vil be om å facebook. Som standard de er bare brukerdata og e-post.
& Nbsp; Den huske parameter kan brukes til å logge brukeren med en utløpsdato i stedet for å bruke en session cookie, slik at økten kan vare lenger enn livet kategorien leseren.
- H.fbauth.connect_button (AppID, tekst = "Koble din Facebook-konto", omfang = Ingen)
& Nbsp; Plasserer en connect konto knappen. Koble tillatelser til å knytte en allerede eksisterende bruker til en facebook-konto, slik at det senere kan logge med sin facebook-konto. Nylig tilkoblede brukere vil ha user.fbauth.just_connected flagg på True mens user.fbauth.registered flagget vil være False å skille brukere som har vært koblet fra brukere som har registrert seg med facebook.
& Nbsp; Den AppID parameter må være id av søknaden din, hvis ingen er gitt FB.init samtalen vil bli hoppet slik at FB kan manuelt initialisert.
& Nbsp; Teksten parameter er teksten for å vise inne knappen.
& Nbsp; Omfanget parameter er tillatelsene at søknaden vil be om å facebook. Som standard de er bare brukerdata og e-post.
FBAuth Utilities
FBAuth gir en haug av nytte metoder som gjør lett å arbeide med facebook:
- Fbauth.lib.has_fbtoken_expired (bruker)
& Nbsp; Sjekker om facebook token for de gitte brukere er utløpt eller ikke, kan dette være nyttig når du ringer facebook API. Facebook token selv kan hentes fra user.fbauth.access_token

Krav :

  • Python

Annen programvare fra utvikleren Alessandro Molina

Flatland
Flatland

2 Jun 15

tgapp-smallpress
tgapp-smallpress

20 Feb 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

Kommentarer til tgapp-fbauth

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!