Articles of oauth

¿Cuál es la mejor manera de autenticar, identificar y almacenar información delicada sobre los usuarios?

Con el propósito de aprender sobre los puntos finales, estoy creando una aplicación llamada “¿Dónde estás?”. La aplicación permite a los usuarios solicitar la ubicación de otros usuarios. La idea es que lo haga permitiendo al usuario seleccionar un contacto, buscar el contacto por número de teléfono en mi punto final. Si se encuentra, significa […]

La firma OAuth no es un error válido al usar Rauth, Python contra la API de Vimeo

Lo siento si esta es una pregunta de noob, pero estaba intentando probar y comenzar a usar la biblioteca de RAuth python con la API de Vimeo. Estoy usando el token de acceso / secreto que se proporciona en la página de la aplicación para la aplicación que me registré con Vimeo en el sitio […]

Autenticación IMAP de Gmail: imaplib.authenticate toma exactamente 3 argumentos (4 dados)

Estoy intentando habilitar el acceso IMAP de Gmail desde mi aplicación web. En este momento, los usuarios pueden otorgar acceso a la aplicación web, recuperando y almacenando con éxito el token y el secreto del usuario. Pero cuando bash autenticar la conexión IMAP para recuperar correos electrónicos, aparece el siguiente error: TypeError: authenticate() takes exactly […]

Usar Tweepy OAuth para autenticar a un usuario cuando envía un formulario

Estoy creando una aplicación web (usando Django) en la que necesito usar OAuth. Estoy usando Tweepy y lo he instalado e importado. Ahora no tengo idea de configurarlo para que cuando un usuario haga clic en el botón “Enviar” de mi formulario, se le pida que inicie sesión a través de Twitter. He seguido una […]

Recuperando token y secreto de gdata.gauth.OAuthHmacToken objeto de python

Estoy siguiendo el código de ejemplo de Google para OAuth de tres patas. Específicamente, estoy mirando la versión de python del código. Estoy atascado entre ‘Actualizar a un token de acceso’ y ‘Usar un token de acceso’. En ‘Actualizar a un token de acceso’, hay una línea de código de la siguiente manera: access_token = […]

Obtención de un token de solicitud auth de etrade en Python

Estoy tratando de obtener un token de solicitud desde la api (sandbox) de etrade en Python con esto: import requests from oauthlib.oauth1 import Client consumer_key = ‘foo’ # actual key used consumer_secret = ‘bar’ # actual secret used request_url = ‘https://etwssandbox.etrade.com/oauth/sandbox/request_token’ client = Client(consumer_key, client_secret = consumer_secret) uri, headers, body = client.sign(request_url) add_params = ‘, […]

¿Cómo usar un refresh_token para obtener un nuevo access_token (usando Flask-OAuthLib)?

Estoy creando un sitio web + backend con FLask Framework en el que utilizo Flask-OAuthlib para autenticar con Google. Después de la autenticación, el backend necesita escanear regularmente al usuario su Gmail. Así que actualmente los usuarios pueden autenticar mi aplicación y access_token el access_token y la refresh_token . El access_token caduca después de una […]

API de YouTube sin proceso de OAuth del usuario

Estoy intentando obtener subtítulos del video de YouTube utilizando la API de datos de YouTube (v3) https://developers.google.com/youtube/v3/guides/implementation/captions Entonces, primero intenté recuperar una lista de subtítulos usando esta url: https://www.googleapis.com/youtube/v3/captions?part=snippet&videoId=KK9bwTlAvgo&key= {Mi clave de API} Podría recuperar el ID de título que me gustaría descargar (jEDP-pmNCIqoB8QGlXWQf4Rh3faalD_l) desde el enlace anterior. Luego, seguí esta instrucción para descargar el […]

Haciendo un archivo subido con python-oauth2

Una solicitud de obtención es bastante fácil: def build_request(url, method=’GET’): params = { ‘oauth_version’: “1.0”, ‘oauth_nonce’: oauth2.generate_nonce(), ‘oauth_timestamp’: int(time.time()) } consumer = oauth2.Consumer(key=’****’,secret=’******’) params[‘oauth_consumer_key’] = consumer.key req = oauth2.Request(method=method, url=url, parameters=params) signature_method = oauth2.SignatureMethod_HMAC_SHA1() req.sign_request(signature_method, consumer, None) return req Pero ahora, queremos hacer un POST con un archivo. (Estamos usando la biblioteca python-oauth2). Sugerencias?

Autenticación de Facebook para la aplicación de escritorio (basada en consola)

Estoy trabajando en una aplicación de Python que me permite publicar actualizaciones / estados en Facebook. Estoy enfrentando un problema básico con obtener tokens de acceso. Dado que esta aplicación está trabajando en el escritorio, no se trata de usar algún servidor web. Entiendo que tengo que abrir una URL: https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=https://www.facebook.com/connect/login_success.html ..y saca los tokens […]