tgapp-fbauth

Software skärmdump:
tgapp-fbauth
Mjukvaruinformation:
Version: 0.0.1
Ladda upp dagen: 20 Feb 15
Utvecklare: Alessandro Molina
Licens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth är en jackbar Facebook autentisering ansökan om TurboGears2.
Det syftar till att göra enkla att implementera autentisering och registrering med Facebook Connect i någon TurboGears2 ansökan.
Installera
fbauth kan installeras både från pypi eller från bitbucket:
easy_install tgapp-fbauth
ska bara arbeta för de flesta av användarna
Ansluta fbauth
I din ansökan config / app_cfg.py import plug:
från tgext.pluggable import plug
Sedan i slutet av filen samtalskontakten med fbauth:
plug (base_config, "fbauth ')
Du kommer att kunna lägga facebook inloggning, registrering och anslut knapparna med hjälp av medhjälpare som tillhandahålls av fbauth.
Tänk på att Facebook Connect inte att fungera korrekt med program som inte körs på port 80
FaceBook Id och Avatar
När du använder FBAuth användare kommer att ha en ny relaterad entitet som kallas fbauth. Åtkomst user.fbauth är det möjligt att komma åt användar user.fbauth.facebook_id och user.fbauth.profile_picture.
FBAuth Helpers
fbauth ger ett gäng hjälpare som automatiskt kommer att generera knapparna och javascript som behövs för att låta dina användare loggar in din ansökan med hjälp av Facebook Connect:
- H.fbauth.login_button (appId, text = 'Logga in med Facebook', räckvidd = Ingen, minns = '')
& Nbsp; Placerar en inloggningsknapp. Logga tillstånd att logga med en användare som redan har anslutits med en facebook-id. För att ansluta en användare till en facebook-id, registrering eller anslut kan användas.
& Nbsp; Den appId parametern måste vara id för din ansökan, om None tillhandahålls av FB.init samtalet hoppas över så att FB kan manuellt initieras.
& Nbsp; Parametern text är den text som visar inne knappen.
& Nbsp; Omfattningen parametern är de behörigheter som ansökan kommer att be till facebook. Som standard de är bara användardata och e-post.
& Nbsp; Den minns parameter kan användas för att logga användaren med ett utgångsdatum istället för att använda en sessionscookie, så att sessionen kan pågå längre än fliken läsar livet.
- H.fbauth.register_button (appId, text = 'Registrera dig på Facebook ", räckvidd = Ingen, minns =' ')
& Nbsp; Placerar en registreringsknapp. Registreringen skapar automatiskt en ny användare från sin facebook uppgifter och loggar in honom. För registrering ska fungera krävs att alla ytterligare uppgifter förutom de uppgifter som redan som standard krävs i snabbstart Användar modellen kan vara null. Ett sätt att identifiera nyregistrerade användare och be om saknade uppgifter lämnas om en användare för den erhållna token redan finns att användaren är inloggad i stället för att skapa en ny användare. Detta tillåter att genomföra 1 klick registrering och inloggning. Nyligen skapade användare kommer att ha både user.fbauth.registered och user.fbauth.just_connected flaggor vid Sant så att det är möjligt att identifiera när användare bara har registrerat och be dem mera information som facebook inte tillhandahåller. Det föreslås att ställa in just_connected flaggan till False på post_login handler att korrekt spåra användare som bara har registrerat på riktigt.
& Nbsp; Den appId parametern måste vara id för din ansökan, om None tillhandahålls av FB.init samtalet hoppas över så att FB kan manuellt initieras.
& Nbsp; Parametern text är den text som visar inne knappen.
& Nbsp; Omfattningen parametern är de behörigheter som ansökan kommer att be till facebook. Som standard de är bara användardata och e-post.
& Nbsp; Den minns parameter kan användas för att logga användaren med ett utgångsdatum istället för att använda en sessionscookie, så att sessionen kan pågå längre än fliken läsar livet.
- H.fbauth.connect_button (appId, text = 'Anslut din Facebook-konto', omfattning = None)
& Nbsp; Placerar en anslutningskontoknapp. Anslut tillstånd att associera en redan befintlig användare till en Facebook-konto, så att den senare kan logga med sitt Facebook-konto. Nyanslutna användarna får user.fbauth.just_connected flagga vid Sann medan user.fbauth.registered flaggan kommer att vara falskt att skilja användare som har anslutits från användare som har registrerat med facebook.
& Nbsp; Den appId parametern måste vara id för din ansökan, om None tillhandahålls av FB.init samtalet hoppas över så att FB kan manuellt initieras.
& Nbsp; Parametern text är den text som visar inne knappen.
& Nbsp; Omfattningen parametern är de behörigheter som ansökan kommer att be till facebook. Som standard de är bara användardata och e-post.
FBAuth Utilities
FBAuth ger en massa nyttometoder som gör lätt att arbeta med facebook:
- Fbauth.lib.has_fbtoken_expired (user)
& Nbsp; Kontrollerar om facebook token för givna användare har gått ut eller inte, kan det vara användbart när du ringer facebook API. Facebook token själv kan hämtas från user.fbauth.access_token

Krav :

  • Python

Annan programvara för utvecklare Alessandro Molina

tgapp-smallpress
tgapp-smallpress

20 Feb 15

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

Kommentarer till tgapp-fbauth

Kommentarer hittades inte
Kommentar
Slå på bilder!