tgapp-fbauth

Logiciel capture d'écran:
tgapp-fbauth
Détails logiciels:
Version: 0.0.1
Date de transfert: 20 Feb 15
Développeur: Alessandro Molina
Licence: Gratuit
Popularité: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth est une application d'authentification enfichables Facebook pour TurboGears2.
Il vise à rendre facile à mettre en œuvre l'authentification et l'enregistrement avec FaceBook Connect dans toute application TurboGears2.
Installation
fbauth peut être installé à la fois de pypi ou d'bitbucket:
easy_install tgapp-fbauth
devrait fonctionner pour la plupart des utilisateurs
Branchement fbauth
Dans votre prise d'importation demande config / app_cfg.py:
de la bougie d'importation tgext.pluggable
Puis à la fin de la prise fichier appel avec fbauth:
brancher (config_base, 'fbauth')
Vous serez en mesure d'ajouter facebook connexion, l'enregistrement et se connecter en utilisant les touches aides fournies par fbauth.
Gardez à l'esprit que facebook connect ne fonctionnera pas correctement avec des applications qui ne sont pas en cours d'exécution sur le port 80
ID Facebook et Avatar
Lorsque vous utilisez les utilisateurs FBAuth aura une nouvelle entité apparentée appelée fbauth. Accès user.fbauth il est possible d'accéder à la user.fbauth.facebook_id d'utilisateur et user.fbauth.profile_picture.
FBAuth Helpers
fbauth fournit un tas d'aides qui va automatiquement générer les boutons et le javascript nécessaire pour permettre à vos utilisateurs se connectent à votre application en utilisant Facebook Connect:
- H.fbauth.login_button (appid, text = 'Connexion avec Facebook', scope = Aucun, ne oubliez pas = '')
& Nbsp; place un bouton de connexion. Connexion permis de se connecter avec un utilisateur qui a déjà été connecté avec un identifiant de facebook. Pour connecter un utilisateur à un facebook id, l'enregistrement ou Connect peut être utilisé.
& Nbsp; Le paramètre appid doit être l'identifiant de votre demande, si aucun ne est fourni à l'appel de FB.init sera ignorée sorte que FB peut être initialisé manuellement.
& Nbsp; Le paramètre de texte est le texte afin de montrer l'intérieur du bouton.
& Nbsp; Le paramètre portée est les autorisations que l'application vous demandera de facebook. Par défaut ce ne sont que des données d'utilisateur et email.
& Nbsp; Le paramètre souvenir peut être utilisé pour connecter l'utilisateur avec une date d'expiration au lieu d'utiliser un cookie de session, de sorte que la session peut durer plus longtemps que la durée de vie onglet du navigateur.
- H.fbauth.register_button (appid, text = 'Enregistrez vous avec Facebook', scope = Aucun, ne oubliez pas = '')
& Nbsp; place un bouton d'enregistrement. Inscription crée automatiquement un nouvel utilisateur de ses données de Facebook et le connecte. Pour l'enregistrement fonctionne, il est nécessaire que toutes les données supplémentaires à part les données qui sont déjà requis par défaut dans le modèle de l'utilisateur de démarrage rapide peuvent être nullable. Une façon pour identifier les utilisateurs nouvellement inscrits et demander des données manquantes est prévu Si un utilisateur pour le jeton existe déjà obtenu que l'utilisateur est connecté au lieu de créer un nouvel utilisateur. Cela permet de mettre en œuvre une clic enregistrement et connexion. Nouveaux utilisateurs créés devront drapeaux fois user.fbauth.registered et user.fbauth.just_connected chez True de sorte qu'il est possible d'identifier lorsque les utilisateurs viennent d'enregistrer et de leur demander plus d'informations que Facebook n'a pas fourni. Il est suggéré de mettre le drapeau just_connected False sur gestionnaire de post_login pour suivre correctement les utilisateurs qui viennent d'inscrits pour de vrai.
& Nbsp; Le paramètre appid doit être l'identifiant de votre demande, si aucun ne est fourni à l'appel de FB.init sera ignorée sorte que FB peut être initialisé manuellement.
& Nbsp; Le paramètre de texte est le texte afin de montrer l'intérieur du bouton.
& Nbsp; Le paramètre portée est les autorisations que l'application vous demandera de facebook. Par défaut ce ne sont que des données d'utilisateur et email.
& Nbsp; Le paramètre souvenir peut être utilisé pour connecter l'utilisateur avec une date d'expiration au lieu d'utiliser un cookie de session, de sorte que la session peut durer plus longtemps que la durée de vie onglet du navigateur.
- H.fbauth.connect_button (appid, text = 'Connectez votre compte Facebook », scope = Aucun)
& Nbsp; place un bouton de compte de connexion. Connectez permis d'associer un utilisateur existant à un compte facebook afin qu'il puisse plus tard se connecter avec son compte Facebook. Nouveaux utilisateurs connectés auront drapeau user.fbauth.just_connected chez True tandis que le drapeau user.fbauth.registered sera False pour différencier les utilisateurs qui ont été connectés des utilisateurs qui se sont inscrits avec facebook.
& Nbsp; Le paramètre appid doit être l'identifiant de votre demande, si aucun ne est fourni à l'appel de FB.init sera ignorée sorte que FB peut être initialisé manuellement.
& Nbsp; Le paramètre de texte est le texte afin de montrer l'intérieur du bouton.
& Nbsp; Le paramètre portée est les autorisations que l'application vous demandera de facebook. Par défaut ce ne sont que des données d'utilisateur et email.
FBAuth Utilities
FBAuth fournit un tas de méthodes utilitaires qui rendent facile de travailler avec facebook:
- Fbauth.lib.has_fbtoken_expired (utilisateur)
& Nbsp; Vérifie si le jeton de facebook pour les utilisateurs donnés a expiré ou non, ce qui peut être utile lors de l'appel API de Facebook. Le facebook jeton lui-même peut être récupéré à partir user.fbauth.access_token

Exigences :

  • Python

D'autres logiciels de développeur Alessandro Molina

tgapp-photos
tgapp-photos

20 Feb 15

Flatland
Flatland

2 Jun 15

tgapp-smallpress
tgapp-smallpress

20 Feb 15

Commentaires à tgapp-fbauth

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!