Articles of oauth

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 […]

Creación segura de nuevas aplicaciones en Django OAuth Toolkit

¿Cómo puedo agregar permisos de IsAdminUser a / o / applications / * en Django OAuth Toolkit? REST_FRAMEWORK = { ‘DEFAULT_PERMISSION_CLASSES’: ( ‘rest_framework.permissions.IsAdminUser’, ) } en mi settings.py no funciona con las vistas de Django OAuth Toolkit, también modifico ApplicationList en mi view.py no funciona: class ApplicationList: permission_classes = (permissions.IsAdminUser,) Soy un poco nuevo para […]

WSGI Middleware para la autenticación OAuth

He construido una aplicación web muy pequeña usando Flask . Ahora me gustaría agregar una autenticación muy básica al sitio (no necesito autorización). Como Flask no es compatible con autenticación y autenticación fuera de la caja, me gustaría conectar un middleware WSGI haciendo este trabajo. La aplicación web solo es utilizada por aproximadamente 10 personas, […]

Django-rest-framework con django OAuth 2.0 que da error de autenticación

He integrado django-rest-framework con django-oauth-toolkit. Y me está dando {“detail”: “Authentication credentials were not provided.”} Con un apis autenticado. Aquí está mi configuración. REST_FRAMEWORK = { ‘DEFAULT_AUTHENTICATION_CLASSES’: ( ‘oauth2_provider.contrib.rest_framework.OAuth2Authentication’, ), ‘DEFAULT_PERMISSION_CLASSES’: ( ‘rest_framework.permissions.IsAuthenticated’, ) } vistas.py from rest_framework.views import APIView from rest_framework.response import Response class SignUpView(APIView): “”” Signup for the user. “”” def get(self, request): […]

¿Cuáles son las diferentes opciones para la autenticación social en Appengine? ¿Cómo se comparan?

[Esta pregunta está pensada como un medio para capturar mis hallazgos y comprobar su cordura; pondré mi respuesta en el conjunto de preguntas y veré qué otras respuestas y comentarios aparecen.] Pasé un poco de tiempo intentando comprender las diferentes opciones de autenticación social para (python) Appengine. Estaba particularmente confundido por cómo los mecanismos de […]

jira python oauth: ¿cómo obtener los parámetros para la autenticación?

Estoy tratando de utilizar oauth para acceder a jira, y estoy leyendo este documento: Bienvenido a la documentación de jira-python . Pero en esta parte, no puedo entender cómo puedo obtener estos parámetros: access_token, access_token_secret, consumer_key, key_cert

No se puede obtener el “Token de solicitud” de OAuth mientras se trabaja con la API de Tumblr usando Python

He estado usando bibliotecas para manejar OAuth hasta ahora, pero últimamente he estado investigando más profundamente para entender el proceso subyacente de OAuth. Actualmente, estoy tratando de conectarme a Tumblr API v2 usando OAuth 1.0a con este simple código: import urllib, urllib2, time, random, hmac, base64, hashlib def makenonce(): random_number = ”.join( str( random.randint( 0, […]

PyDrive y Google Drive: ¿automatizar el proceso de verificación?

Estoy tratando de usar PyDrive para cargar archivos en Google Drive utilizando un script local de Python que deseo automatizar para que pueda ejecutarse todos los días a través de un trabajo cron. He almacenado el ID de OAuth del cliente y el secreto de la aplicación Google Drive en un archivo settings.yaml localmente, que […]