Articles of oauth 2.0

Django redirigir a URL personalizada

Desde mi aplicación Django, ¿cómo redireccionar a un usuario a somescheme: //someurl.com? Para darle un poco de contexto en caso de que sea útil, tengo un servidor outh2 en funcionamiento escrito en Python / Django y debo permitir que los usuarios registren redirect_uris que tienen un esquema de URL personalizado. Este esquema de URL personalizado […]

No puedo OAuth con Facebook; ¿Cuáles son mis próximos pasos de depuración?

Tengo una plantilla de Django que inicia el proceso de Facebook OAuth haciendo lo siguiente: window.location=’https://www.facebook.com/dialog/oauth?client_id=MY_CLIENT_ID&redirect_uri=http%3A//localhost%3A8000/fbpanel/explore-python’ Luego, en mi vista Django, obtengo el código resultante de la siguiente manera: import cgi import urllib # […] code = request.GET[‘code’] args = { ‘client_id’: MY_CLIENT_ID, ‘redirect_uri’: ‘http://localhost:8000/fbpanel/explore_python’ ‘client_secret’: MY_CLIENT_SECRET, ‘code’: code, } url = ‘https://graph.facebook.com/oauth/access_token?’ + \ […]

Google Drive OAuth2

Estoy intentando sincronizar Python y Google Drive con los siguientes detalles: Orígenes de JavaScript autorizados: http: // localhost: 8080 URI de redireccionamiento autorizados: http: // localhost: 8080 / Copié el archivo json al directorio y ejecuté este código: from pydrive.auth import GoogleAuth gauth = GoogleAuth() gauth.LocalWebserverAuth() y me salió este error: from oauth2client.locked_file import LockedFile […]

Django: Facebook Connect Oauth2 Permisos

En mi proyecto Django, he configurado pyfacebook y django-facebookconnect para permitir que el usuario inicie sesión con su cuenta de Fb. Sin embargo, ahora necesito obtener los permisos adecuados para obtener los datos del usuario y guardarlos en mi db. ¿Cómo agregar los permisos a pyfacebook y django-facebookconnect? En Facebook. init .py hay una función […]

Cómo pasar el valor del encabezado ‘Autorización’ en OAuth 2.0 con las API de Google

Estoy intentando acceder a las API de Google con OAuth 1.0 y 2.0 en ambos casos, necesito rellenar el campo de Autorización en los encabezados con el valor ‘OAuth’ seguido del token de acceso. Intenté seguir el método, pero Google me lanza un error que dice que hay un problema en los valores de encabezado […]

¿Cómo obtengo las credenciales de python-social-auth para google drive sdk?

Yo uso django para mi framework web, Descubrí que python-social-auth es un buen paquete para OAuth. Y también quiero obtener acceso a Google Drive desde Google OAuth2. Vi un código de muestra en el SDK de Google Drive : from apiclient.discovery import build def build_service(credentials): http = httplib2.Http() http = credentials.authorize(http) return build(‘drive’, ‘v2’, http=http) […]

Autenticación con la API de Google Docs List, Python y OAuth 2

Estoy tratando de usar la API de Google Docs con Python + Django y OAuth 2. Tengo el token de acceso OAuth, etc. a través de google-api-python-client, con el código esencialmente copiado del código http: //. google.com/p/google-api-python-client/source/browse/samples/django_sample/plus/views.py Ahora, asumo que debería estar usando la API de Google gdata, v 2.0.17. Si es así, no puedo […]

API de Google Sites + OAuth2 (en Appengine)

He estado tratando de hacer uso de la biblioteca de Python para acceder a la API de Google Sites. El primer paso requiere que un usuario autorice nuestra aplicación, recomiendan utilizar OAuth2 y proporcionan una biblioteca que se puede encontrar aquí . Al final del proceso de autorización, usted termina con un objeto OAuth2Credentials. El […]

¿Cómo realizo oauth2 para Sabre Dev Network usando python?

Estoy tratando de obtener un token de autenticación de Sabre Dev Studio. Estoy siguiendo las instrucciones genéricas aquí https://developer.sabre.com/docs/read/rest_basics/authentication (necesito iniciar sesión para ver) pero no puedo averiguar cómo obtener un token usando Python, específicamente usando python- Biblioteca auth2 ya que parece ser recomendable para simplificar el proceso. Aquí hay una muestra de mi código: […]

Tengo el “Código de autorización” para mi aplicación. Pero, ¿cómo puedo usarlo para publicar en el blogger usando gdata-python-client?

Estoy usando gdata-pyton-client. Tengo el “Código de autorización” para mi aplicación. Pero ahora que? ¿Cómo puedo usarlo para publicar en el blogger? Utilicé el siguiente código y obtuve el código de autorización, CLIENT_ID = ‘my-client-id’ CLIENT_SECRET = ‘my-secret’ SCOPES = [‘https://www.googleapis.com/auth/blogger’] USER_AGENT = ‘my-app’ token = gdata.gauth.OAuth2Token( client_id=CLIENT_ID, client_secret=CLIENT_SECRET, scope=’ ‘.join(SCOPES), user_agent=USER_AGENT) print token.generate_authorize_url(redirect_url=’urn:ietf:wg:oauth:2.0:oob’) print […]