Programmatisch das OAuth-Token für das Google-Konto widerrufen

8

So hier am Ende der Seite steht eine Möglichkeit, dies zu widerrufen Token über die AuthSub API (die alte API).

Ich verwalte das gesamte Authentifizierungssystem mit dem neuen API OAuth, und wenn ich versuche, das Token mit den AuthSub-Schritten zu entziehen, sende ich nur einen "HTTP Error 403: Invalid AuthSub Token".

Hier ist mein Code in Python:

%Vor%

Gibt es einen einfacheren Weg, dies zu tun? Soll ich etwas mit dem secret_token + user_token + consumer machen?

    
Hassek 17.08.2011, 15:38
quelle

1 Antwort

2

Gerade hier geantwortet: Serverseitige Entfernung des Oauth-Token

Sie haben die richtige URL, um den Widerruf eines OAuth 1.0-Tokens (mithilfe des AuthSub-Endpunkts) anzufordern. Das Hauptproblem oben ist, dass Sie einen AuthSub Authorization Header erstellen. Stattdessen sollten Sie eine signierte OAuth 1.0-Anforderung erstellen (genauso wie Sie eine andere Anforderung über OAuth 1.0 signieren): Ссылка

    
Ryan Boyd 19.06.2012, 09:04
quelle