serviceaccountcredentials secret oauth2credentials google example auth python oauth gmail authsub google-account

secret - python google oauth2



Revocar de forma programada el token de OAuth para la cuenta de Google (1)

Acabo de responder aquí: eliminación del lado del servidor de la ficha Oauth

Tiene la URL correcta para solicitar la revocación de un token de OAuth 1.0 (usando el punto de acceso AuthSub). El principal problema anterior es que estás construyendo un encabezado de Authorization AuthSub. En su lugar, debe construir una solicitud firmada de OAuth 1.0 (de la misma manera que firma cualquier otra solicitud a través de OAuth 1.0): http://tools.ietf.org/html/rfc5849#section-3.5.1

Así que aquí al final de la página dice una forma de poder revocar este token a través de la API de AuthSub (la antigua API).

Administro todo el sistema de autenticación con la nueva API OAuth y cuando intento revocar el token con los pasos de authsub, simplemente me envía un "HTTP Error 403: token de AuthSub no válido".

Aquí está mi código en Python:

req = urllib2.Request("https://www.google.com/accounts/AuthSubRevokeToken",headers= {''Authorization'':''AuthSub token="mysuperloluselesstoken"''}) urllib2.open(req)

¿Hay alguna forma más fácil de hacer esto? ¿Debo hacer algo con secret_token + user_token + consumer?