tgapp-fbauth

Software screenshot:
tgapp-fbauth
Podrobnosti Software:
Verze: 0.0.1
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth je zásuvné aplikace Facebook ověřování pro TurboGears2.
Jeho cílem je, aby snadno implementovat ověřování a registraci se Facebook Connect v libovolné aplikaci TurboGears2.
Instalace
fbauth mohou být instalovány jak z pypi nebo z Bitbucket:
easy_install tgapp-fbauth
by jen pracovat pro většinu uživatelů
Zapojení fbauth
Ve své žádosti config / app_cfg.py import zástrčkou:
od tgext.pluggable dovozu zástrčky
Pak na konci zástrčky souboru volání s fbauth:
zástrčka (base_config, "fbauth")
Budete mít možnost přidat facebook přihlášení, registraci a připojte tlačítka pomocí pomocníky poskytované fbauth.
Mějte na paměti, že Facebook connect nebude správně fungovat s aplikacemi, které nejsou spuštěny na portu 80
FaceBook Id a Avatar
Při použití uživatelé FBAuth bude mít novou související entitu s názvem fbauth. Přístup user.fbauth je možné přistupovat k uživatelské user.fbauth.facebook_id a user.fbauth.profile_picture.
FBAuth pomocníci
fbauth poskytuje spoustu pomocníků, který bude automaticky generovat tlačítek a javascript potřebné, aby svým uživatelům přihlásit se do aplikace přes Facebook Connect:
- H.fbauth.login_button (ID_aplikace, text = 'Přihlaste se s Facebook ", rozsah = None, pamatujte =' ')
& Nbsp; Umístí tlačítko přihlášení. Přihlásit se povolení k přihlášení s uživatelem, který již byl spojen s z Facebooku. Chcete-li připojit uživatele na Facebooku id, registraci nebo připojení mohou být použity.
& Nbsp; AppID parametr musí být id vaší žádosti, je-li Žádné předpokladu, FB.init hovor bude přeskočen, aby FB lze ručně inicializovat.
& Nbsp; Text parametrem je text zobrazovat uvnitř tlačítka.
& Nbsp; parametr působnosti je oprávnění, které aplikace zeptá na facebooku. Ve výchozím nastavení je to jsou jen uživatelská data a e-mailu.
& Nbsp; Parametr paměti, může být použit pro přihlášení uživatele s datem expirace namísto použití cookie relace, takže relace může trvat déle, než je karta prohlížeče života.
- H.fbauth.register_button (ID_aplikace, text = "Zaregistrujte se na Facebooku", rozsah = None, pamatujte = '')
& Nbsp; Umístí tlačítko registrace. Registrace automaticky vytvoří nového uživatele od svých Facebooku údajů, a přihlásí ho. Pro registraci do práce, že je nutné, aby veškeré další údaje od sebe údajů, které jsou již standardně vyžaduje v QuickStart uživatele modelu může být s možnou hodnotou Null. Způsob, jak identifikovat nově registrovaných uživatelů a požádat o chybějící údaje jsou poskytovány-li uživatel k získanému tokenu již existuje, že je uživatel přihlášen namísto vytváření nového uživatele. To umožňuje provádět 1 registraci klikněte a přihlášení. Nově vytvořené uživatelé budou mít oba user.fbauth.registered i user.fbauth.just_connected vlajky ve skutečném tak, aby bylo možné určit, kdy uživatelé právě zaregistrovali a zeptejte se jich více informací, že Facebook neposkytl. Doporučuje se nastavit just_connected příznak False na psovoda post_login správně sledování uživatelů, kteří právě registrovaných doopravdy.
& Nbsp; AppID parametr musí být id vaší žádosti, je-li Žádné předpokladu, FB.init hovor bude přeskočen, aby FB lze ručně inicializovat.
& Nbsp; Text parametrem je text zobrazovat uvnitř tlačítka.
& Nbsp; parametr působnosti je oprávnění, které aplikace zeptá na facebooku. Ve výchozím nastavení je to jsou jen uživatelská data a e-mailu.
& Nbsp; Parametr paměti, může být použit pro přihlášení uživatele s datem expirace namísto použití cookie relace, takže relace může trvat déle, než je karta prohlížeče života.
- H.fbauth.connect_button (ID_aplikace, text = 'Připojte svůj účet na Facebooku ", rozsah = None)
& Nbsp; Umístí tlačítko připojení účtu. Připojit povolení spojit již existující uživatele na Facebook účtu, aby bylo možné později se přihlásit se svým Facebook účtu. Nově přihlášení uživatelé budou mít user.fbauth.just_connected vlajku ve skutečném zatímco user.fbauth.registered vlajka bude False rozlišovat uživatele, které byly připojeny od uživatelů, kteří se zaregistrovali u facebooku.
& Nbsp; AppID parametr musí být id vaší žádosti, je-li Žádné předpokladu, FB.init hovor bude přeskočen, aby FB lze ručně inicializovat.
& Nbsp; Text parametrem je text zobrazovat uvnitř tlačítka.
& Nbsp; parametr působnosti je oprávnění, které aplikace zeptá na facebooku. Ve výchozím nastavení je to jsou jen uživatelská data a e-mailu.
FBAuth Utilities
FBAuth poskytuje spoustu pomocných metod, díky snadné s ním pracovat Facebooku:
- Fbauth.lib.has_fbtoken_expired (uživatel)
& Nbsp; Zkontroluje, zda facebook tokenu pro dané uživatele, vypršela, nebo ne, to může být užitečné, když volá facebook API. Facebook Samotný žeton lze získat z user.fbauth.access_token

Požadavky na :

  • Python

Ostatní software developer Alessandro Molina

Flatland
Flatland

2 Jun 15

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

Komentáře k tgapp-fbauth

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!