Articles of oauth 2.0

Autenticación de la API de Google con una cuenta de servicio mediante Python Oauthlib

No quiero usar la biblioteca de cliente de las API de Google para Python, pero todavía quiero acceder a la API de Google en Python usando Oauthlib . Después de crear una cuenta de servicio en la consola de desarrolladores de Google , descargué el archivo json con la información para autenticar y luego hacer […]

Interacción no autorizada con google calendar API v3

Estoy en la misma situación que este chico (solo que mi problema es con Python): estoy tratando de recuperar datos usando una cuenta de servicio (usando este ejemplo y después de leer esta entrada del blog ya que mi aplicación es una aplicación de Google), Me golpea con un error de inicio de sesión requerido […]

Ingrese al sitio web iniciando sesión en la cuenta de Google usando Python

Estoy creando un sitio web que hace gráficos de la cantidad de personas presentes en grupos (de www.codecamy.com). Para lograr esto vine con un plan. Tendré un servidor que sondeará la página de los grupos de CodeCademy ( http://www.codecademy.com/groups ) cada 30 segundos y recuperaré la información necesaria de ese HTML. Luego, cuando un cliente […]

Error de importación: Autorización de la API de Google Analytics

Estoy tratando de ejecutar el ejemplo que se proporciona aquí https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-py para la autorización. He notado por otras preguntas en SO que ( ImportError: no puede importar el nombre SignedJwtAssertionCredentials ) SignedJwtAssertionCredentials ha sido eliminado y por lo tanto no se pudo importar. Entonces, comencé a seguir las soluciones proporcionadas en la página de GitHub […]

Cómo probar un punto final de API con Django-rest-framework utilizando Django-oauth-toolkit para la autenticación

Tengo un conjunto de vistas / enrutador Django-rest-framework para definir un punto final de API. El conjunto de vistas se define como tal: class DocumentViewSet(viewsets.ModelViewSet): permission_classes = [permissions.IsAuthenticated, TokenHasReadWriteScope] model = Document Y el enrutador se define como router = DefaultRouter() router.register(r’documents’, viewsets.DocumentViewSet) con url patrón url(r’^api/’, include(router.urls)) Puedo acceder a este punto final en […]

Recuperación de contactos con gdata.contacts.client y oauth2

Estoy usando oAuth2WebServerFlow para obtener un token de acceso oAuth y luego recuperar una lista de los contactos de un usuario. Estoy usando web2py como el framework web. flow = oauth2client.client.OAuth2WebServerFlow(client_id=CLIENT_ID, client_secret=CLIENT_SECRET, scope=’https://www.google.com/m8/feeds’, user_agent=USER_AGENT) callback = ‘http://127.0.0.1:8000/Test/searcher/oauth2callback’ authorise_url = flow.step1_get_authorize_url(callback) session.flow = pickle.dumps(flow) redirect(authorise_url) Con la redirección entonces se maneja de la siguiente manera flow […]

Gdata python autenticación de aplicaciones de Google

He podido iniciar sesión en la hoja de cálculo de Google con la función gdata python client.programmaticlogin después de la muestra / hoja de cálculo en el paquete descargado de gdata. Ahora no puedo iniciar sesión en mi empresa gapps ‘me@mycompany.com’ ¿tengo que pasar alguna otra arma? He intentado con el tipo de cuenta Hosted […]

Django 1.7 google oauth2 error de validación de token

Estoy tratando de pasar por el proceso de autenticación de un token de Google para acceder al calendario de un usuario dentro de una aplicación Django. Aunque he seguido varias indicaciones encontradas en la web, tengo una respuesta de código de error 400 a mi función de callback (Solicitud incorrecta). vistas.py # -*- coding: utf-8 […]

Integración de Google Calendar con Django

¿Existe un ejemplo completo de integración de Google Calendar basado en Django? Estaba leyendo la página de ejemplo de Google, pero su enlace en la parte inferior está desactualizado. Estoy específicamente luchando con el token de actualización ya que los ejemplos de Google se centran únicamente en cómo obtener el token de acceso. Eso es […]

Generando token de acceso único con el kit de herramientas Django OAuth2

Estoy usando el último kit de herramientas OAuth2 de Django (0.10.0) con Python 2.7, Django 1.8 y Django REST framework 3.3 Al usar la grant_type=password , noté un comportamiento extraño que cada vez que el usuario solicita un nuevo token de acceso: curl -X POST -d “grant_type=password&username=&password=” -u”:” http://localhost:8000/o/token/ Se crea un nuevo token de […]