tgapp-fbauth

Screenshot der Software:
tgapp-fbauth
Softwarebeschreibung:
Version: 0.0.1
Upload-Datum: 20 Feb 15
Entwickler: Alessandro Molina
Lizenz: Frei
Popularität: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth ist ein steckbares Faceauthentifizierungsanwendung für TurboGears2.
Es zielt darauf ab, einfach, um die Authentifizierung und Anmeldung mit Facebook Connect in jedem TurboGears2 Anwendung implementieren.
Installation
fbauth kann sowohl von pypi oder bitbucket installiert werden:
easy_install tgapp-fbauth
sollte nur für die meisten Anwender arbeiten
Das Einstecken fbauth
In Ihrer Anwendung config / app_cfg.py Import-Plug:
von tgext.pluggable Import-Plug
Dann am Ende des Dateiaufruf Stecker mit fbauth:
Stecker (Basis_Konfig "fbauth ')
Sie werden in der Lage, Facebook Login Registrierung hinzufügen, und schließen Sie Tasten mit den Helfern von fbauth vorgesehen.
Beachten Sie, dass facebook connect wird nicht korrekt mit Anwendungen, die nicht auf Port 80 laufen, arbeiten
Facebook-ID und Avatar
Bei der Verwendung von FBAuth Nutzer haben eine neue verbundene Einrichtung genannt fbauth. Zugreifen user.fbauth es möglich, den Benutzer user.fbauth.facebook_id und user.fbauth.profile_picture zuzugreifen.
FBAuth Helfer
fbauth bietet eine Reihe von Helfern, die automatisch generiert wird den Tasten und den gewünschten Benutzer in Ihrer Anwendung mit Facebook Connect anmelden, lassen Sie javascript:
- H.fbauth.login_button (appid, text = "Mit Facebook einloggen", scope = None, erinnern = '')
& Nbsp; Platziert eine Login-Button. Einloggen erlaubt es, mit einem Benutzer, der bereits mit einem Facebook-ID angeschlossen wurde einloggen. Um einen Benutzer zu einer Facebook-ID, die Registrierung zu verbinden oder eine Verbindung verwendet werden.
& Nbsp; Die appid Parameter muss die ID Ihrer Anwendung, wenn keine wird die FB.init Anruf wird übersprungen, so dass FB manuell initialisiert werden.
& Nbsp; Der Textparameter ist der Text in der Schaltfläche angezeigt.
& Nbsp; Der Parameter Umfang ist die Berechtigungen, dass die Anwendung auf Facebook stellen. Standardmäßig sind nur die Benutzerdaten und E-Mail.
& Nbsp; Der Parameter können verwendet werden, denken Sie daran, um den Benutzer mit einem Ablaufdatum statt mit einem Session-Cookie zu protokollieren, so dass die Sitzung länger als die Browser-Tab Leben dauern.
- H.fbauth.register_button (appid, text = "Mit Facebook registrieren" scope = None, erinnern = '')
& Nbsp; Platziert eine Registrierungstaste. Registrierung erstellt automatisch einen neuen Benutzer von seiner Facebook-Daten und protokolliert ihn. Für die Anmeldung zur Arbeit ist es erforderlich, dass zusätzliche Daten neben den Daten, die in der Schnellstart-User-Modell bereits standardmäßig benötigt wird, kann nullable ist. Eine Art und Weise neu registrierten Benutzer zu identifizieren und zu fragen, für fehlende Daten wird Wenn ein Benutzer für den erhaltenen Token vorhanden ist, dass Benutzer in statt der Schaffung eines neuen Benutzers protokolliert. Dies ermöglicht den 1 Klick Registrierung und Anmeldung zu implementieren. Neu erstellte Benutzer sowohl user.fbauth.registered und user.fbauth.just_connected Fahnen auf Wahr haben, so dass es möglich ist, zu erkennen, wenn Benutzer gerade angemeldet und sie bitten, weitere Informationen, die Facebook nicht bieten. Es wird vorgeschlagen, die just_connected Flag auf False auf post_login Handler gesetzt, um Benutzer, die nur für echte registriert haben richtig zu verfolgen.
& Nbsp; Die appid Parameter muss die ID Ihrer Anwendung, wenn keine wird die FB.init Anruf wird übersprungen, so dass FB manuell initialisiert werden.
& Nbsp; Der Textparameter ist der Text in der Schaltfläche angezeigt.
& Nbsp; Der Parameter Umfang ist die Berechtigungen, dass die Anwendung auf Facebook stellen. Standardmäßig sind nur die Benutzerdaten und E-Mail.
& Nbsp; Der Parameter können verwendet werden, denken Sie daran, um den Benutzer mit einem Ablaufdatum statt mit einem Session-Cookie zu protokollieren, so dass die Sitzung länger als die Browser-Tab Leben dauern.
- H.fbauth.connect_button (appid, text = "Schließen Sie Ihren Facebook-Account", Umfang = None)
& Nbsp; Platziert ein Account Connect-Taste. Schließen Sie erlaubt es, einen bereits bestehenden Benutzer zu einer Facebook-Konto zuordnen, so dass er später mit seinem Facebook-Konto anmelden. Neu verbundenen Benutzer user.fbauth.just_connected Flagge bei True haben, während die user.fbauth.registered Flag False, um Benutzer, die von Nutzern, die mit Facebook registriert sind, angeschlossen sind zu unterscheiden.
& Nbsp; Die appid Parameter muss die ID Ihrer Anwendung, wenn keine wird die FB.init Anruf wird übersprungen, so dass FB manuell initialisiert werden.
& Nbsp; Der Textparameter ist der Text in der Schaltfläche angezeigt.
& Nbsp; Der Parameter Umfang ist die Berechtigungen, dass die Anwendung auf Facebook stellen. Standardmäßig sind nur die Benutzerdaten und E-Mail.
FBAuth Dienstprogramme
FBAuth bietet eine Reihe von Hilfsmethoden, die einfach, mit Facebook arbeiten zu machen:
- Fbauth.lib.has_fbtoken_expired (user)
& Nbsp; Prüft, ob der Facebook-Token für den gegebenen Benutzer abgelaufen ist oder nicht, dies kann nützlich sein, wenn Sie anrufen Facebook-API. Die Facebook-Token selbst kann aus user.fbauth.access_token

abgerufen werden

Anforderungen :

  • Python

Andere Software von Entwickler Alessandro Molina

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

Flatland
Flatland

2 Jun 15

Kommentare zu tgapp-fbauth

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!