Widerrufen Zugang gewährt my app Google Drive API
Wie kann ich widerrufen, dass der Zugang gewährt wurde zu meinem Google Drive-web-Anwendung so, dass auf der Benutzer-als Nächstes verwenden er aufgefordert wird, für die Berechtigungen neu?
- Im Grunde habe ich vermasselt mit meinem Datastore-so würde ich benötigen, der refresh-Token neu.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie clobbered alle die refresh-Token in DB, indem die Abfrage-parameter approval_prompt=Kraft auf die auth-Anfrage beheben. Es wird Ergebnis in der refresh-Token immer neu ausgestellt werden, wenn der Benutzer als Nächstes den Antrag genehmigt.
Für den Widerruf der Zugangs-token, die Sie brauchen, um "sich" (!) diese url:
https://accounts.google.com/o/oauth2/revoke?token={token}
wo {token} ist der Wert Ihres token, wie hier beschrieben:
https://developers.google.com/accounts/docs/OAuth2WebServer#tokenrevoke
For Java API (weiß nicht, für andere Sprachen), ab 9. Sept 2012, es gibt keine API für diese.
Ich schaffte es zu annullieren, die ein token mit diesem code:
Besuchen https://accounts.google.com/b/0/IssuedAuthSubTokens?hl=en für die Liste der Anwendungen und Websites, die Sie Zugriff auf. Neben jedem von Ihnen finden Sie einen Zugriff Widerrufen-button.
Den Anweisungen, um zu dieser Seite zu http://support.google.com/accounts/bin/answer.py?hl=en&Antwort=41236
In Auftrag zu annullieren, den Zugang gehen Sie auf die url unten
https://security.google.com/settings/security/permissions?pli=1
Wählen Sie Ihre apps, die Sie brauchen, zu widerrufen, und klicken Sie auf entfernen.
Verwendung Von Google Play-Dienste:
http://developer.android.com/reference/com/google/android/gms/auth/GoogleAuthUtil.html
Hinzufügen https://www.googleapis.com/auth/userinfo.profile zu Ihrem Umfang.
Beispiel:
ODER "brute force" -
Nun, wenn Sie widerrufen Sie den Zugriff hier https://accounts.google.com/IssuedAuthSubTokens die Anwendung zeigt Ihnen das Fenster für die Erlaubnis, wieder in das Gerät.