Immer "Offline-Zugriff haben" | Google OAuth 2

Ich versuche, das Benutzerprofil mit der Google OAuth2-API abzurufen. Nach der Benutzerauthentifizierung werde ich auf der Einverständniserklärung immer nach "Have Offline Access" gefragt.

Die URL im Browser sieht folgendermaßen aus: -

https: //accounts.google.com/o/oauth2/aut? scope = email & response_type = code & redirect_uri =https: //localhost/google_oauth2_login&state=YbzrDo&client_id=asdfasdf-60qhnqf6asdfasdfasdfcopo3plhoj.apps.googleusercontent.com&hl=en-US&from_login=1&as=604c0f3asdf

Wie in der obigen URL angezeigt, habe ich den Bereichsparameter als '@' übergebeEmai'

Google Auth API Seite sagt: -

"Dieser Bereich fordert, dass Ihre App Zugriff erhält auf:

die E-Mail-Adresse des Google-Kontos des Benutzers. Sie greifen auf die E-Mail-Adresse zu, indem Sie people.get aufrufen, das das E-Mail-Array zurückgibt, oder people.getOpenIdConnect aufrufen, das die E-Mail-Eigenschaft im OIDC-kompatiblen Format zurückgibt. Der Name der Google Apps-Domain, zu der der Nutzer gehört, sofern vorhanden. Der Domänenname wird als Domäneneigenschaft von people.get (oder als HD-Eigenschaft von getOpenIdConnect) zurückgegeben. Dieser E-Mail-Bereich entspricht und ersetzt dashttps: //www.googleapis.com/auth/userinfo.emai Umfang."

Warum werde ich jedes Mal nach dem Offline-Zugriff gefragt?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage