tgapp-fbauth

Screenshot Software:
tgapp-fbauth
Szczegóły programowe:
Wersja: 0.0.1
Filmu: 20 Feb 15
Wywoływacz: Alessandro Molina
Licencja: Wolny
Popularność: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth jest podłączany Facebook aplikacji uwierzytelniania TurboGears2.
Jego celem jest łatwe do wdrożenia uwierzytelniania i rejestrację Facebook Connect w dowolnej aplikacji TurboGears2.
instalacji
fbauth może być zainstalowany zarówno z PyPI lub bitbucket:
easy_install tgapp-fbauth
Należy tylko praca dla większości użytkowników
Podłączenie fbauth
W konfiguracji aplikacji / app_cfg.py wtyczki importu:
z tgext.pluggable wtyczki importu
A następnie na końcu zaślepki połączenia plików z fbauth:
wtyczki (base_config "fbauth")
Będziesz mógł dodać facebook logowania, rejestracji i podłączyć przyciski za pomocą pomocników świadczonych przez fbauth.
Należy pamiętać, że Facebook Connect nie będzie działać poprawnie z aplikacji, które nie są uruchomione na porcie 80
FaceBook Id i Avatar
Podczas korzystania użytkowników FBAuth będzie miała nowy podmiot o nazwie fbauth powiązane. Dostęp user.fbauth możliwe jest, aby uzyskać dostęp do user.fbauth.facebook_id użytkownika i user.fbauth.profile_picture.
FBAuth Pomocnicy
fbauth zapewnia grono pomocników, które automatycznie generują przyciski i javascript wymagane pozwolić użytkownikom zalogować się do aplikacji za pomocą Facebook Connect:
- H.fbauth.login_button (appid, tekst = "Zaloguj się z Facebookiem", zakres = None, pamiętaj = '')
& Nbsp; Miejsca przycisk logowania. Zaloguj pozwolenia, aby zalogować się na użytkownika, który już został połączony z Facebook ID. Aby połączyć się użytkownika do facebook id, rejestracji lub podłączyć może być używany.
& Nbsp; parametru appid musi mieć identyfikator aplikacji, jeśli brak jest połączenia FB.init zostaną pominięte tak, że FB może być ręcznie zainicjowany.
& Nbsp; parametr tekst jest tekst, aby pokazać się w przycisku.
& Nbsp; parametr zakres są to uprawnienia, które aplikacja poprosi Facebooku. Domyślnie są to tylko dane użytkownika oraz e-mail.
& Nbsp; parametru pamiętać, mogą być używane do logowania użytkownika z datą ważności, a nie za pomocą pliku cookie sesji, więc, że sesja może trwać dłużej niż życie karcie przeglądarki.
- H.fbauth.register_button (appid, tekst = "Zarejestruj się na Facebooku", zakres = None, pamiętaj = '')
& Nbsp; Miejsca przycisk rejestracji. Rejestracja automatycznie tworzy nowego użytkownika z jego danymi facebook i rejestruje go w. Do rejestracji do pracy wymagane jest, że wszelkie dodatkowe dane oprócz danych, które są już wymagane domyślnie w modelu użytkownika szybkiego startu może być pustych. Sposobem identyfikacji nowo zarejestrowanych użytkowników i poprosić o brakujące dane Jeśli jest dla użytkownika istnieje już uzyskanych dowód, że użytkownik jest zalogowany, zamiast tworzenia nowego użytkownika. To pozwala wdrożyć 1 rejestracji kliknij i login. Nowo utworzone użytkownicy będą mieli zarówno user.fbauth.registered i user.fbauth.just_connected flagi z prawda, tak, że możliwe jest, aby określić, kiedy użytkownicy nie tylko zarejestrowany i poprosić o więcej informacji, że facebook nie dostarczyły. Sugeruje się, aby ustawić just_connected flagę na False na przewodnika post_login prawidłowo śledzić użytkowników, które właśnie zarejestrowane za prawdziwe.
& Nbsp; parametru appid musi mieć identyfikator aplikacji, jeśli brak jest połączenia FB.init zostaną pominięte tak, że FB może być ręcznie zainicjowany.
& Nbsp; parametr tekst jest tekst, aby pokazać się w przycisku.
& Nbsp; parametr zakres są to uprawnienia, które aplikacja poprosi Facebooku. Domyślnie są to tylko dane użytkownika oraz e-mail.
& Nbsp; parametru pamiętać, mogą być używane do logowania użytkownika z datą ważności, a nie za pomocą pliku cookie sesji, więc, że sesja może trwać dłużej niż życie karcie przeglądarki.
- H.fbauth.connect_button (appid, tekst = "Połącz konto na Facebooku", zakres = None)
& Nbsp; Umieszcza przycisk połączenia konta. Podłącz zezwoleń skojarzyć już istniejącego użytkownika do konta na Facebooku, że może później zalogować z konta Facebook. Nowo związane użytkownicy będą mieli user.fbauth.just_connected flagę w Prawda zaś user.fbauth.registered Flaga będzie Fałsz odróżnić użytkowników, które były związane z użytkowników, które zarejestrowały się przez facebook.
& Nbsp; parametru appid musi mieć identyfikator aplikacji, jeśli brak jest połączenia FB.init zostaną pominięte tak, że FB może być ręcznie zainicjowany.
& Nbsp; parametr tekst jest tekst, aby pokazać się w przycisku.
& Nbsp; parametr zakres są to uprawnienia, które aplikacja poprosi Facebooku. Domyślnie są to tylko dane użytkownika oraz e-mail.
FBAuth Narzędzia
FBAuth udostępnia kilka metod narzędziowych, które sprawiają, że jest łatwy do pracy z facebook:
- Fbauth.lib.has_fbtoken_expired (użytkownik)
& Nbsp; Sprawdza czy token facebook dla danych użytkowników upłynął, czy nie, to może być przydatne podczas rozmowy facebook API. Sam znak facebook mogą być pobierane z user.fbauth.access_token

Wymagania :

  • Python

Inne programy z deweloperem Alessandro Molina

tgapp-smallpress
tgapp-smallpress

20 Feb 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

tgapp-photos
tgapp-photos

20 Feb 15

Komentarze do tgapp-fbauth

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!