tgapp-fbauth

Software screenshot:
tgapp-fbauth
Software informatie:
Versie: 0.0.1
Upload datum: 20 Feb 15
Ontwikkelaar: Alessandro Molina
Licentie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth is een pluggable Facebook authenticatie toepassing voor TurboGears2.
Het is gericht op het maken van eenvoudig te implementeren authenticatie en registratie met Facebook Connect in ieder TurboGears2 toepassing.
Het installeren
fbauth kan geïnstalleerd worden zowel vanuit pypi of uit BitBucket:
easy_install tgapp-fbauth
moet gewoon werken voor de meeste van de gebruikers
fbauth Het aansluiten
In uw aanvraag config / app_cfg.py importeren plug:
van tgext.pluggable importeren plug
Dan aan het einde van het bestand oproep stekker met fbauth:
plug (base_config, 'fbauth')
Je zult in staat zijn om facebook login, registratie toetsen met behulp van de helpers die door fbauth toe te voegen en aan te sluiten.
Houd in gedachten dat Facebook Connect niet goed zal werken met applicaties die niet worden uitgevoerd op poort 80
Facebook ID en Avatar
Bij het gebruik van FBAuth gebruikers zullen een nieuwe gerelateerde entiteit genaamd fbauth hebben. Toegang tot user.fbauth is het mogelijk om toegang te krijgen tot de gebruiker user.fbauth.facebook_id en user.fbauth.profile_picture.
FBAuth Helpers
fbauth biedt een heleboel helpers die automatisch genereren van de knoppen en de javascript nodig om je gebruikers loggen in uw toepassing met behulp van Facebook Connect:
- H.fbauth.login_button (AppID, text = 'Login met Facebook', scope = Geen, herinner = '')
& Nbsp; Plaatst een login knop. Inloggen vergunningen om in te loggen met een gebruiker die al is verbonden met een Facebook-id. Om een ​​gebruiker aan een Facebook ID, registratie aansluiten of verbinding kan worden gebruikt.
& Nbsp; De AppID parameter moet de id van uw toepassing zijn, als None wordt verstrekt de FB.init gesprek wordt overgeslagen, zodat FB handmatig kan worden geïnitialiseerd.
& Nbsp; De parameter tekst is de tekst te laten zien in de knop.
& Nbsp; De parameter scope is de machtigingen die de aanvraag zal vragen naar facebook. Standaard is dat zijn enige gebruiker gegevens en e-mail.
& Nbsp; onthouden parameter kan worden gebruikt om de gebruiker te melden met een vervaldatum plaats van een sessie cookie, zodat de zitting langer kan duren dan de browsertabblad leven.
- H.fbauth.register_button (AppID, text = 'Registreer bij Facebook', scope = Geen, herinner = '')
& Nbsp; Plaatst een registratie knop. Registratie maakt automatisch een nieuwe gebruiker van haar facebook gegevens en registreert hem in. Voor registratie te werken is het noodzakelijk dat elke aanvullende gegevens van elkaar de gegevens die al standaard is vereist in de quickstart Gebruiker model nullable kan zijn. Een manier om nieuw geregistreerde gebruikers te identificeren en te vragen naar ontbrekende gegevens worden verstrekt Als een gebruiker voor de verkregen token al bestaat dat de gebruiker is ingelogd in plaats van het creëren van een nieuwe gebruiker. Dit maakt het mogelijk om uit te voeren 1 klik registratie en login. Nieuw aangemaakte gebruikers zullen zowel user.fbauth.registered en user.fbauth.just_connected vlaggen bij True hebben, zodat het mogelijk is om vast te stellen wanneer gebruikers hebben net geregistreerd en hen vragen voor meer informatie dat Facebook niet voorzag. Er wordt voorgesteld om de just_connected vlag op False op post_login handler ingesteld op gebruikers die net hebben ingeschreven voor echt correct te volgen.
& Nbsp; De AppID parameter moet de id van uw toepassing zijn, als None wordt verstrekt de FB.init gesprek wordt overgeslagen, zodat FB handmatig kan worden geïnitialiseerd.
& Nbsp; De parameter tekst is de tekst te laten zien in de knop.
& Nbsp; De parameter scope is de machtigingen die de aanvraag zal vragen naar facebook. Standaard is dat zijn enige gebruiker gegevens en e-mail.
& Nbsp; onthouden parameter kan worden gebruikt om de gebruiker te melden met een vervaldatum plaats van een sessie cookie, zodat de zitting langer kan duren dan de browsertabblad leven.
- H.fbauth.connect_button (AppID, text = 'Sluit uw Facebook-account', scope = Geen)
& Nbsp; Plaatst een Connect-account knop. Sluit vergunningen aan een reeds bestaande gebruiker om een ​​facebook account te koppelen, zodat het later kan inloggen met zijn facebook account. Nieuw aangesloten gebruikers zullen user.fbauth.just_connected vlag bij True hebben, terwijl de user.fbauth.registered vlag Valse aan gebruikers die zijn aangesloten van gebruikers die met facebook hebben geregistreerd onderscheiden zal zijn.
& Nbsp; De AppID parameter moet de id van uw toepassing zijn, als None wordt verstrekt de FB.init gesprek wordt overgeslagen, zodat FB handmatig kan worden geïnitialiseerd.
& Nbsp; De parameter tekst is de tekst te laten zien in de knop.
& Nbsp; De parameter scope is de machtigingen die de aanvraag zal vragen naar facebook. Standaard is dat zijn enige gebruiker gegevens en e-mail.
FBAuth Utilities
FBAuth biedt een bos van nut methoden die gemakkelijk om te werken met facebook te maken:
- Fbauth.lib.has_fbtoken_expired (gebruiker)
& Nbsp; Controleert of de facebook token voor de gegeven gebruikers niet is verstreken of, dit kan handig zijn wanneer u belt facebook API. De facebook token zelf kan worden opgehaald uit user.fbauth.access_token

Eisen

  • Python

Andere software van ontwikkelaar Alessandro Molina

Flatland
Flatland

2 Jun 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

tgapp-photos
tgapp-photos

20 Feb 15

Reacties op tgapp-fbauth

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!