libreria example espaƱol facebook-graph-api facebook flask facebook-oauth

facebook graph api - example - Facebook Connect for Flask



libreria facebook python (2)

Con Flask-OpenID hay un módulo OpenID realmente bueno para el marco de Flask . Sin embargo, Facebook solo admite FBconnect y no OpenID real.

Estoy buscando una versión modificada de Flask-OpenID (si existe) que admita FBconnect o una biblioteca que realice la autenticación de FBconnect de manera similar a Flask-OpenID.


La extensión Flask-OAuth admite la autenticación de Facebook:

facebook = oauth.remote_app(''facebook'', base_url=''https://graph.facebook.com/'', request_token_url=None, access_token_url=''/oauth/access_token'', authorize_url=''https://www.facebook.com/dialog/oauth'', consumer_key=FACEBOOK_APP_ID, consumer_secret=FACEBOOK_APP_SECRET, request_token_params={''scope'': ''email''} )

Aquí hay un ejemplo completo de Facebook: https://github.com/mitsuhiko/flask-oauth/blob/master/example/facebook.py


También es posible que desee revisar Flask-Social también (que es una extensión en la parte superior de Flask-Security). Estoy en medio de configurarlo yo mismo, pero hasta ahora no hay problemas. Flask-Security, si no está familiarizado, combina Flask-Login, Flask-Principal y algunas otras extensiones para una capa de seguridad rápida, y Flask-Social agrega las funciones de OAuth.