Articles of oauth

python & smtplib: ¿Es posible enviar correo a través de gmail utilizando oauth2?

Entonces, ¿puedo iniciar sesión y enviar correo a través de gmail usando smtplib (usando el script a continuación), pero me preguntaba si usar oauth2 era una opción como con imaplib? No vi nada en la página de documentación de smtplib sobre auth y no he encontrado nada en Google. Gracias. #! /usr/bin/python import smtplib to […]

Python – Problema SSL con Oauth2

Parece que tengo un problema con SSL cuando bash utilizar oAuth2 en Python. He pasado la mayor parte de la tarde intentando depurarlo, pero parece que no puedo resolverlo. Aquí está mi guión de Python (agradable y simple): import oauth2.oauth2 as oauth import urlparse import time ## If you’re actually processing requests, you’ll want this […]

gdata-python-api + Analytics con autenticación simple

Estoy trabajando para convertir una secuencia de comandos de Python usando la autenticación de usuario / paso de la API de gdata de Google a algo más adecuado para la producción (una clave API). Estoy bastante frustrado con el estado confuso de su documentación sobre la autenticación. Es cierto que no tengo un gran conocimiento […]

Python Oauth2 – iniciar sesión con Google

He estado buscando por 2 días una respuesta, pero no surgió nada. Estoy intentando integrar Oauth2 para iniciar sesión con Google en Django. El código que tengo lanza una excepción: “El token no es válido”. Esto pasa: resp, content = client.request(access_token_url, “POST”) if resp[‘status’] != ‘200’: print content raise Exception(“Invalid response from Google.”+content) en google_authenticate […]

Django Tastypie POST no autorizado en diferentes servidores

He configurado OAuth 2.0 como lo describe Ian Alexander usando tastypie, django–oauth2-provider y https://github.com/ianalexander/django-oauth2-tastypie/blob/master/src/authentication.py Esto funciona espléndidamente en mi servidor local class AllowGetAuthentication(OAuth20Authentication): def is_authenticated(self, request, **kwargs): “”” If GET, don’t check auth, otherwise fall back to parent “”” if request.method == “GET”: return True else: return super(AllowGetAuthentication, self).is_authenticated(request, **kwargs) class BaseModelResource(ModelResource): class Meta: allowed_methods […]

Utilizando Google OAuth2 con Flask

¿Alguien puede indicarme un ejemplo completo para autenticarme con cuentas de Google usando OAuth2 y Flask, y no en App Engine? Estoy tratando de que los usuarios den acceso al calendario de Google, y luego uso ese acceso para recuperar información del calendario y procesarlo más. También necesito almacenar y luego actualizar los tokens OAuth2. […]

Fallo de inicio de sesión en la red social django-allauth

Cuando se usa django-allauth para hacer un inicio de sesión de OAuth a través de un proveedor social, a veces falla con la página de error “Error de inicio de sesión en la red social”. No hay salida de registro que contenga más información. Hay una solicitud de función para esta salida de registro ( […]

Python – oauth2 – linkedin API

Estoy tratando de seguir a algunas compañías registradas en LinkedIn a través del código Python y de acuerdo con la documentación de la API de LinkedIn , necesito usar un método POSUT2 para seguir una compañía. Mis consultas son a continuación: ¿Cómo especificar un nombre de compañía en particular a través del código de Python […]

¿Cómo me desarrollo contra OAuth localmente?

Estoy creando una aplicación Python que necesita comunicarse con un proveedor de servicios OAuth. El SP requiere que especifique una URL de callback. Especificar localhost obviamente no funcionará. No puedo configurar un servidor público. ¿Alguna idea además de pagar por servidor / hosting? ¿Es esto posible?

Recuperación de un token de solicitud de la API de Twitter con Python 3

Estoy intentando usar Python 3 para interactuar con la API de Twitter para devolver el enlace a una página que me da un número PIN para usar para solicitar tokens de acceso. Como se detalla aquí: https://dev.twitter.com/docs/auth/pin-based-authorization La API de Twitter me responde diciéndome que no he autorizado correctamente mi solicitud POST devolviendo un 401. […]