tgapp-fbauth

Software captura de pantalla:
tgapp-fbauth
Detalles de software:
Versión: 0.0.1
Fecha de carga: 20 Feb 15
Licencia: Libre
Popularidad: 7

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth es una aplicación de autenticación conectable Facebook para TurboGears2.
Su objetivo es hacer fácil de implementar la autenticación y registro con Facebook Connect en cualquier aplicación TurboGears2.
Instalación
fbauth se puede instalar tanto desde PyPI o desde bitbucket:
easy_install tgapp-fbauth
sólo debe trabajar para la mayoría de los usuarios
El tapar fbauth
En su config / plug importación app_cfg.py:
de enchufe importación tgext.pluggable
Luego, al final de la clavija de llamada archivo con fbauth:
enchufe (base_config, 'fbauth')
Usted será capaz de añadir facebook login, registro y conectar botones usando los ayudantes proporcionados por fbauth.
Tenga en cuenta que Facebook Connect no funciona correctamente con las aplicaciones que no se ejecutan en el puerto 80
FaceBook Id y Avatar
Al utilizar los usuarios FBAuth tendrá una nueva entidad relacionada llamada fbauth. Acceso a user.fbauth es posible acceder a la user.fbauth.facebook_id de usuario y user.fbauth.profile_picture.
FBAuth Ayudantes
fbauth ofrece un montón de ayudantes que generarán automáticamente los botones y el javascript necesario para que sus usuarios puedan iniciar sesión en la aplicación utilizando Facebook Connect:
- H.fbauth.login_button (appid, text = 'Ingresar con Facebook', alcance = Ninguno, recuerde = '')
& Nbsp; Coloca un botón de inicio de sesión. Permisos de inicio de sesión para iniciar la sesión con un usuario que ya se ha conectado con un identificador de facebook. Para conectar un usuario a un facebook Identificación, registro o conectarse puede ser utilizado.
& Nbsp; El parámetro id de aplicación tiene que ser el identificador de la aplicación, si no se proporciona ninguno la llamada FB.init se omitirá para que FB se puede inicializar manualmente.
& Nbsp; El parámetro texto es el texto que se mostrará dentro del botón.
& Nbsp; El parámetro alcance son los permisos que la aplicación le preguntará a facebook. Por defecto esos son sólo los datos de usuario y correo electrónico.
& Nbsp; El parámetro recordar se puede utilizar para conectar al usuario con una fecha de vencimiento en lugar de usar una cookie de sesión, por lo que la sesión puede durar más que la vida pestaña del navegador.
- H.fbauth.register_button (appid, text = 'Regístrate con Facebook', alcance = Ninguno, recuerde = '')
& Nbsp; Coloca un botón de registro. El registro crea automáticamente un nuevo usuario de sus datos de Facebook y lo registra en. Para el registro funcione se requiere que cualquier dato adicional, aparte de los datos que ya se exige de forma predeterminada en el modelo de usuario de inicio rápido puede ser anulable. Una manera de identificar a los usuarios de nueva matriculación y pedir los datos que faltan se proporciona Si un usuario para el token obtenido ya existe ese usuario se registra en lugar de crear un nuevo usuario. Esto permite implementar 1 click registro y login. Recientemente los usuarios creados tendrán banderas tanto user.fbauth.registered y user.fbauth.just_connected en True de forma que sea posible identificar cuando los usuarios sólo se han inscrito y pedirles más información que Facebook no proporciona. Se sugiere para establecer el indicador just_connected False en manejador post_login para seguir correctamente los usuarios que acaban registradas de verdad.
& Nbsp; El parámetro id de aplicación tiene que ser el identificador de la aplicación, si no se proporciona ninguno la llamada FB.init se omitirá para que FB se puede inicializar manualmente.
& Nbsp; El parámetro texto es el texto que se mostrará dentro del botón.
& Nbsp; El parámetro alcance son los permisos que la aplicación le preguntará a facebook. Por defecto esos son sólo los datos de usuario y correo electrónico.
& Nbsp; El parámetro recordar se puede utilizar para conectar al usuario con una fecha de vencimiento en lugar de usar una cookie de sesión, por lo que la sesión puede durar más que la vida pestaña del navegador.
- H.fbauth.connect_button (appid, text = 'Conecta tu cuenta de Facebook, el alcance = None)
& Nbsp; Coloca un botón de la cuenta de conexión. Conecte permisos para asociar un usuario ya existente a una cuenta de facebook para que luego puede iniciar sesión con su cuenta de Facebook. Nuevos Usuarios conectados tendrán bandera user.fbauth.just_connected en verdadera mientras que la bandera user.fbauth.registered será Falso para diferenciar a los usuarios que se han conectado a los usuarios que se hayan registrado en facebook.
& Nbsp; El parámetro id de aplicación tiene que ser el identificador de la aplicación, si no se proporciona ninguno la llamada FB.init se omitirá para que FB se puede inicializar manualmente.
& Nbsp; El parámetro texto es el texto que se mostrará dentro del botón.
& Nbsp; El parámetro alcance son los permisos que la aplicación le preguntará a facebook. Por defecto esos son sólo los datos de usuario y correo electrónico.
FBAuth Utilidades
FBAuth ofrece un montón de métodos de utilidad que hacen fácil trabajar con facebook:
- Fbauth.lib.has_fbtoken_expired (usuario)
& Nbsp; Comprueba si el facebook token para los usuarios dados ha caducado o no, esto puede ser útil cuando se llama a la API de Facebook. El facebook misma prenda puede ser recuperada de user.fbauth.access_token

Requisitos :

  • Python

Otro software de desarrollador Alessandro Molina

tgapp-registration
tgapp-registration

15 Apr 15

tgapp-photos
tgapp-photos

20 Feb 15

Comentarios a la tgapp-fbauth

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!