Articles of oauth 2.0

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

Acceda a Gmail Imap con OAuth 2.0 Access token

Estoy usando el Oauth 2.0 de Google para obtener el acceso al usuario, pero no sé cómo usarlo con imaplib para acceder a la bandeja de entrada.

Cómo actualizar el estado en twitter en django con Oauth

Agregué el inicio de sesión de twitter de mi sitio web gracias al proyecto social_auth de omab. Funciona bien. Pero quiero que los usuarios autenticados compartan twits en mi sitio web. ¿Cómo puedo hacer este requisito? Cualquier ayuda e ideas serán apreciadas.

manage.py: error: argumentos no reconocidos: runserver 8000, API de Google Analytics Django

Aquí está mi Models.py import argparse import os from django.db import models from django.db import models from django.contrib.auth.models import User from oauth2client import tools from oauth2client.client import flow_from_clientsecrets, Storage CLIENT_SECRETS = os.path.join( os.path.dirname(__file__), ‘client_secrets.json’) TOKEN_FILE_NAME = ‘credentials.dat’ FLOW = flow_from_clientsecrets( CLIENT_SECRETS, scope=’https://www.googleapis.com/auth/analytics.readonly’, message=’%s is missing’ % CLIENT_SECRETS ) def prepare_credentials(): parser = argparse.ArgumentParser(parents=[tools.argparser]) flags = […]

Actualizar cookies en sesión usando el módulo de peticiones python

Estoy usando el módulo de solicitudes de Python para manejar la solicitud y respuesta de oAuth. Quiero establecer access_token (contenido de respuesta como dict ) recibido en el objeto requests.session.cookies . ¿Cómo puedo actualizar las cookies de sesión existentes con la respuesta recibida del servidor? [EDITAR] self.session = requests.session(auth=self.auth_params) resp = self.session.post(url, data=data, headers=self.headers) content […]

¿Cómo definir correctamente el auth2callback de GAE?

La guía Cómo usar GAE / Decorators me dice que “debe agregar un controlador de URL específico a su aplicación para manejar la redirección desde el servidor de autorización a su aplicación” : def main(): application = webapp.WSGIApplication( [ (‘/’, MainHandler), (‘/about’, AboutHandler), (decorator.callback_path, decorator.callback_handler()), ], debug=True) run_wsgi_app(application) Actualmente no puedo configurar esto correctamente. Como […]

Error al intentar acceder a “google drive” con python (código fuente de google quickstart.py)

Estoy tratando de aprender cómo acceder a Google Drive desde Python, pero tengo problemas. Seguí el tutorial del sitio web oficial de google: https://developers.google.com/drive/…t-python?hl=es Además, he visto el video tutorial sobre esto, creo que hago lo mismo que Los chicos del video exactamente. Te cuento los pasos que he seguido literalmente: 1 – Instalar la […]