Articles of oauth

Cómo mantener en secreto una clave de desarrollador en un script de Python alojado en GitHub

Estoy desarrollando un cliente de código abierto basado en Python para Twitter, y para acceder a la API de Twitter y al inicio de sesión con OAuth, he registrado a mi cliente en Twitter y me han proporcionado una clave de consumidor y un token de consumidor únicos clave de desarrollador “). Estas son exclusivas […]

Python: OAuth Library

¿Hay una biblioteca completa de python de flegged para oauth? No he encontrado ninguno que maneje la reemisión de tokens oauth una vez que caduquen (Paso 5 en el flujo de Yahoo OAuth ). Entonces, ¿cuál es el más completo? Probé el de oauth.net , y no maneja oauth_session_handle que la especificación de oauth dice […]

Comenzando con Twitter \ OAuth2 \ Python

Estoy intentando conectarme a Twitter usando python, y lo encuentro realmente frustrante. Todo lo que leo sugiere que necesito una clave de consumidor, un secreto de consumidor, una clave de acceso y un secreto de acceso, por ejemplo: usar Python OAUTH2 para acceder a recursos protegidos por OAUTH Puedo obtener la clave del consumidor y […]

Ejemplo de Oauth para la API de Google usando Python / Django

Estoy tratando de hacer que Oauth trabaje con la API de Google usando Python. He intentado diferentes bibliotecas oauth como oauth , oauth2 y djanog-oauth pero no puedo hacer que funcione (incluyendo los ejemplos proporcionados). Para la depuración de Oauth utilizo el Oauth Playground de Google y he estudiado la API y la documentación de […]

¿Cómo debo usar el objeto Consumer en oauth2 v.2 en Python 3.4?

Estoy tratando de usar la API de Yelp usando el paquete oauth2 (versión 2), el código de Python 3.4 (en Spyder de Anaconda) es como: consumer = oauth2.Consumer(CONSUMER_KEY, CONSUMER_SECRET) y me sale este mensaje de error: AttributeError: el objeto ‘módulo’ no tiene atributo ‘Consumidor’ Supongo que el consumidor no existe en esta versión de oauth2! […]

Falta el error de cookie de token de solicitud OAuth al usar tornado y TwitterMixin

Estoy usando tornado y TwitterMixin y uso el siguiente código básico: class OauthTwitterHandler(BaseHandler, tornado.auth.TwitterMixin): @tornado.web.asynchronous def get(self): if self.get_argument(“oauth_token”, None): self.get_authenticated_user(self.async_callback(self._on_auth)) return self.authorize_redirect() def _on_auth(self, user): if not user: raise tornado.web.HTTPError(500, “Twitter auth failed”) self.write(user) self.finish() Para mí, funciona muy bien, pero a veces, los usuarios de mi aplicación reciben un error 500 que dice: […]

¿La API de Gmail admite el uso de cuentas de servicio de OAuth?

Estoy tratando de usar la API de Gmail con la biblioteca del cliente de Google Python. He creado una credencial de cuenta de servicio a través de la Consola de desarrollador de Google. Entonces estoy intentando usar esas credenciales como sO: from oauth2client.client import SignedJwtAssertionCredentials client_email = ‘@developer.gserviceaccount.com’ with open(“foobar-.p12”) as f: private_key = f.read() […]

Usando OAuth en Yahoo! Solicitudes de API (Python)

Estoy tratando de integrar una aplicación con un Yahoo! Api que requiere una autentificación para acceder a datos protegidos. Estoy usando python-oauth2 y sigo los pasos enumerados en el documento de flujo de autorización de Oauth de Yahoo. He podido completar todos los pasos para negociar un token de acceso con Yahoo, pero parece que […]

Muestra de autenticación de servidor a servidor utilizando OAuth 2.0 con API de Google

Esta es una pregunta de seguimiento para esta pregunta : He creado con éxito una clave privada y he leído las distintas páginas de la documentación de Google sobre los conceptos de autenticación de servidor a servidor. Necesito crear un JWT para autorizar mi aplicación App Engine (Python) para acceder al calendario de Google y […]

Cumplimiento del procedimiento OAuth2.0 de la API de Google Drive sin necesidad de encontrar un código de verificación

La API de Google Drive tiene el siguiente procedimiento OAuth2.0 desde su inicio rápido para recibir el servicio de la unidad al final: # Copy your credentials from the APIs Console CLIENT_ID = ‘YOUR_CLIENT_ID’ CLIENT_SECRET = ‘YOUR_CLIENT_SECRET’ # Check https://developers.google.com/drive/scopes for all available scopes OAUTH_SCOPE = ‘https://www.googleapis.com/auth/drive’ # Redirect URI for installed apps REDIRECT_URI = […]