Rückkehr habe ich ein Authentifizierungsmodul zu meiner Web-Anwendung zu entwickeln, die mit Angular2
mit der Oauth2 Google+ API
entwickelt wird, hier das Problem der Serverantwort Google ist enthält keine Aktualisierungs-Token außer an den access_token
, expires_in
, token_type
, id_token
Schlüssel, ich habe versucht, den Zugriff auf meine Anwendung zu widerrufen und versuchen Sie es erneut, aber immer noch das gleiche Problem; hier hinzugefügt werden die Parameter in der POST
Abfrage:Google OAuth2 nicht Refresh-Token auf authentcation
code=4/BXlTY3dLzpUMfu4WuapGjn1du6TCVXEt6Wxjf7-EK_E
&client_id=429410750270503bndl.apps.googleusercontent.com
&client_secret=*****GZe11WEgy9Glg2T
&grant_type=authorization_code
&redirect_uri=http://localhost:3000/loginplus
&access_type=offline
Das Problem ist, dass in den offiziellen Dokumente, sagte Google, dass es refresh_token
ein zurückgeben sollte, aber ich sehe es nicht, ich habe nur die oben genannten, hier ist die Antwort
{
access_token: "ya29..tgLONwAAje6nNWmqV7bMJ_xBQQVS5ZUpXK7m5rCiJwIeeQZTw70fYjOGoX3Z9ZBMvA",
token_type: "Bearer",
expires_in: 3597,
id_token: "eyJhbGciOiJSUzI1NiIsImtpZCI6IjA3YjlhZDg5ZWFhMTQxNW…bMdi_TtH998qaSdpL05EYG3_1bRijX6AFQwhUoe9ILJeOZM5w"
}
Ich suchte viel, aber keine der Antworten half mir, irgendeine Hilfe ??
Es funktioniert nicht: /, Ich dachte, das war wegen der gewährten Zugriff passiert, also habe ich es widerrufen, aber keiner wurde geändert .. –
BTW: Ich denke, dass die 'access_type = offline 'sollte da sein in der' POST aus diesem Grund: https://developers.google.com/identity/protocols/OpenIDConnect#refresh-tokens –
Diese Antwort ist falsch.Bitte überlege, es zu bearbeiten, da es andere verwirrt. access_type = offline ist erforderlich, wenn Sie ein Aktualisierungstoken erhalten möchten. – nvnagr