tgapp-fbauth

Software screenshot:
tgapp-fbauth
Dettagli del software:
Versione: 0.0.1
Data di caricamento: 20 Feb 15
Sviluppatore: Alessandro Molina
Licenza: Libero
Popolarità: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth è un'applicazione Facebook autenticazione pluggable per TurboGears2.
Essa mira a rendere facile da implementare l'autenticazione e la registrazione con FaceBook Connect in qualsiasi applicazione TurboGears2.
Installazione
fbauth può essere installato sia da pypi o da bitbucket:
easy_install tgapp-fbauth
deve solo lavorare per la maggior parte degli utenti
Collegamento fbauth
Nell'applicazione config / spina import app_cfg.py:
dalla presa import tgext.pluggable
Poi alla fine della spina chiamata file con fbauth:
spina (base_config, 'fbauth')
Sarete in grado di aggiungere facebook login, registrazione e collegare i pulsanti con gli assistenti forniti da fbauth.
Tenete a mente che Facebook Connect non funziona correttamente con applicazioni che non eseguono sulla porta 80
FaceBook Id e Avatar
Quando si utilizzano gli utenti FBAuth avrà un nuovo ente collegato chiamato fbauth. Accesso user.fbauth è possibile accedere al user.fbauth.facebook_id utente e user.fbauth.profile_picture.
FBAuth Helpers
fbauth fornisce un gruppo di aiutanti che genererà automaticamente i pulsanti e il javascript necessario per consentire agli utenti di accedere al proprio applicazione utilizzando Facebook Connect:
- H.fbauth.login_button (AppID, text = 'Login con Facebook', scope = None, ricordate = '')
& Nbsp; di inserire un pulsante di login. Permessi di login per accedere con un utente che è già stato collegato con un id facebook. Per collegare un utente a un facebook id, registrazione o collegare può essere utilizzato.
& Nbsp; Il parametro appid deve essere l'id della tua applicazione, se nessuno è prevista la chiamata FB.init verrà saltato in modo che FB può essere inizializzato manualmente.
& Nbsp; Il parametro di testo è il testo di mostrare all'interno del pulsante.
& Nbsp; Il parametro è portata le autorizzazioni che l'applicazione chiederà di facebook. Per impostazione predefinita, questi sono solo i dati degli utenti e-mail.
& Nbsp; Il parametro ricordare può essere utilizzato per registrare l'utente con una data di scadenza invece di utilizzare un cookie di sessione, in modo che la sessione può durare più a lungo la vita scheda del browser.
- H.fbauth.register_button (AppID, text = 'Iscriviti a Facebook', scope = None, ricordate = '')
& Nbsp; di inserire un pulsante di registrazione. Registrazione crea automaticamente un nuovo utente dai suoi dati di Facebook e lo registra in. Per la registrazione per lavorare è necessario che tutti i dati aggiuntivi a parte i dati che è già richiesto di default nel modello User quickstart possono essere annullabile. Un modo per identificare gli utenti di nuova immatricolazione e chiedere i dati mancanti è previsto Se un utente per il token ottenuto esiste già utente è connesso, invece di creare un nuovo utente. Questo permette di implementare 1 registration e login. Recentemente gli utenti creati avranno bandiere sia user.fbauth.registered e user.fbauth.just_connected a Vero in modo che sia possibile identificare quando gli utenti hanno appena registrato e chiedere loro informazioni che Facebook non ha fornito. Si consiglia di impostare il flag just_connected False sul gestore post_login per tracciare correttamente gli utenti che si sono appena iscritti per davvero.
& Nbsp; Il parametro appid deve essere l'id della tua applicazione, se nessuno è prevista la chiamata FB.init verrà saltato in modo che FB può essere inizializzato manualmente.
& Nbsp; Il parametro di testo è il testo di mostrare all'interno del pulsante.
& Nbsp; Il parametro è portata le autorizzazioni che l'applicazione chiederà di facebook. Per impostazione predefinita, questi sono solo i dati degli utenti e-mail.
& Nbsp; Il parametro ricordare può essere utilizzato per registrare l'utente con una data di scadenza invece di utilizzare un cookie di sessione, in modo che la sessione può durare più a lungo la vita scheda del browser.
- H.fbauth.connect_button (AppID, text = 'Collega il tuo account Facebook', scope = None)
& Nbsp; di inserire un pulsante di conto di connessione. Collegare permette di associare un utente già esistente a un account facebook in modo che possa poi accedere con il suo account facebook. Recentemente gli utenti collegati avranno bandiera user.fbauth.just_connected al vero, mentre la bandiera user.fbauth.registered sarà False differenziare gli utenti che sono stati collegati da utenti che si sono registrati con facebook.
& Nbsp; Il parametro appid deve essere l'id della tua applicazione, se nessuno è prevista la chiamata FB.init verrà saltato in modo che FB può essere inizializzato manualmente.
& Nbsp; Il parametro di testo è il testo di mostrare all'interno del pulsante.
& Nbsp; Il parametro è portata le autorizzazioni che l'applicazione chiederà di facebook. Per impostazione predefinita, questi sono solo i dati degli utenti e-mail.
FBAuth Utilities
FBAuth fornisce un sacco di metodi di utilità che rendono facile lavorare con facebook:
- Fbauth.lib.has_fbtoken_expired (utente)
& Nbsp; Controlla se il token di facebook per gli utenti dato è scaduto o no, questo può essere utile quando si chiama facebook API. Il token facebook stesso può essere recuperato da user.fbauth.access_token

Requisiti :

  • Python

Altri software di sviluppo Alessandro Molina

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

Commenti a tgapp-fbauth

I commenti non trovato
Aggiungi commento
Accendere le immagini!