TGAPP-FBAUTH

Facebook-authenticatie voor Turbogears2
Download nu

TGAPP-FBAUTH Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alessandro Molina
  • Uitgever website:
  • http://www.objectblues.net/wiki/show/FlatLand

TGAPP-FBAUTH Tags


TGAPP-FBAUTH Beschrijving

tgapp-fbauth is een pluggable Facebook authenticatie aanvraag voor TurboGears2.It is gericht op het maken van gemakkelijk te authenticatie en registratie bij Facebook Connect implementeren in elke TurboGears2 application.Installingfbauth kan zowel vanuit pypi of BitBucket worden geïnstalleerd: easy_install-tgapp fbauthshould gewoon werk voor de meeste de usersPlugging fbauthIn uw aanvraag config / app_cfg.py importeren plug: van tgext.pluggable import plugThen aan het einde van het bestand oproep stekker met fbauth: plug (base_config, 'fbauth') U zult in staat zijn om facebook login, registratie en connect kunnen toevoegen knoppen met behulp van de helpers die door fbauth.Keep er rekening mee dat connect zal niet goed werken met toepassingen die niet draaien op poort 80FaceBook Id en AvatarWhen gebruik FBAuth gebruikers zullen een nieuwe gerelateerde entiteit genaamd fbauth hebben facebook. Toegang user.fbauth is het mogelijk om toegang te krijgen tot de gebruiker user.fbauth.facebook_id en user.fbauth.profile_picture.FBAuth Helpersfbauth biedt een heleboel helpers die automatisch de knoppen zullen genereren en de javascript nodig om uw gebruikers inloggen op uw toepassing met behulp van FaceBook verbinding: - h.fbauth.login_button (APPID, text = 'Inloggen met Facebook', scope = Geen, herinner = '') Plaatst een login-knop. Inloggen toestaat om in te loggen met een gebruiker die al is verbonden met een Facebook-id. Om een gebruiker een Facebook ID, registratie aansluiten of kunnen worden gebruikt. De APPID parameter moet de id van uw aanvraag, als None is voorzien van de FB.init gesprek zal zo overgeslagen dat FB handmatig kan worden geïnitialiseerd. De tekst parameter is de tekst aan te tonen in de knop. De omvang parameter is de machtigingen die de aanvraag zal vragen om facebook. Standaard dat zijn enige gebruiker gegevens en e-mail. De parameter herinneren kan worden gebruikt om de gebruiker met een vervaldatum te melden in plaats van een sessie-cookie, zodat de sessie kan langer zijn dan de tab browser life.- h.fbauth.register_button (APPID, tekst duren = 'Register with Facebook' , scope = Geen, herinner = '') Plaatst een registratie knop. Registratie maakt automatisch een nieuwe gebruiker van zijn facebook gegevens en logs hem in. Voor registratie aan het werk is het vereist dat eventuele extra data apart van 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 om ontbrekende gegevens worden verstrekt Als een gebruiker voor de verkregen token al bestaat de gebruiker is ingelogd in plaats van het creëren van een nieuwe gebruiker. Dit maakt het mogelijk om 1 klik registratie en login uit te voeren. Nieuw gecreëerde gebruikers zullen zowel user.fbauth.registered en user.fbauth.just_connected vlaggen hebben op True, zodat het mogelijk is om te bepalen wanneer gebruikers gewoon geregistreerd bent en vraag hen meer informatie dat Facebook niet voorzag. Er wordt voorgesteld om de just_connected vlag ingesteld op False op post_login handler om correct te houden gebruikers die net zijn geregistreerd voor de echte. De APPID parameter moet de id van uw aanvraag, als None is voorzien van de FB.init gesprek zal zo overgeslagen dat FB handmatig kan worden geïnitialiseerd. De tekst parameter is de tekst aan te tonen in de knop. De omvang parameter is de machtigingen die de aanvraag zal vragen om facebook. Standaard dat zijn enige gebruiker gegevens en e-mail. De parameter herinneren kan worden gebruikt om de gebruiker met een vervaldatum te melden in plaats van een sessie-cookie, zodat de sessie kan langer duren dan het tabblad browser life.- h.fbauth.connect_button (APPID, text = 'Sluit uw Facebook-account ' scope = Geen) Plaatst een Connect-account knop. Sluit toestaat aan een reeds bestaande gebruiker koppelen aan een Facebook-account, zodat het later kan inloggen met zijn Facebook-account. Nieuw aangesloten gebruikers zullen user.fbauth.just_connected vlag hebben op True, terwijl de user.fbauth.registered vlag False om onderscheid te maken gebruikers die zijn aangesloten van gebruikers die met facebook geregistreerd zal zijn. De APPID parameter moet de id van uw aanvraag, als None is voorzien van de FB.init gesprek zal zo overgeslagen dat FB handmatig kan worden geïnitialiseerd. De tekst parameter is de tekst aan te tonen in de knop. De omvang parameter is de machtigingen die de aanvraag zal vragen om facebook. Standaard dat zijn alleen gebruikersgegevens en email.FBAuth UtilitiesFBAuth biedt een bos van nut methoden die gemakkelijk te maken om werk en facebook: - fbauth.lib.has_fbtoken_expired (gebruiker) controleert of de Facebook-token voor de opgegeven gebruikers is verlopen of niet, dit kan handig zijn bij het aanroepen van Facebook API. De Facebook-token zelf kan worden opgehaald uit user.fbauth.access_tokenProduct homepage


TGAPP-FBAUTH Gerelateerde software

Tracasyorder

voegt een mooier (JavaScript-gebaseerde) UI toe voor het bestellen van traaglijke ticketvelden (ernst, type, etc.) in TRAC ...

76

Downloaden