Warum funktionieren nur OAuth 2.0 Playground-Zugriffstoken für die Google API?

Ich habe OAuth 2.0 Playground-Zugriffstoken mit den folgenden Informationen erstellt:

APIs auswählen und autorisieren:https: //www.googleapis.com/auth/consumersurvey https: //www.googleapis.com/auth/userinfo.emai

BEKOMMENhttps: //www.googleapis.com/consumersurveys/v2/survey

Dies funktioniert (für mich gibt es eine Liste von Umfragen zurück, die ich zuvor erstellt habe).

Wenn ich jedoch Zugriffstoken mit Postman erstelle ODER aus der AspNetUserClaims-Tabelle abrufe, funktionieren diese Zugriffstoken nicht.

Beispiel 1: Ich erhalte ein Zugriffstoken in Postman für Google und füge es der Kopfzeile hinzu (für Inhaber und Token wird ein Häkchen angezeigt). Ich drücke Senden im Postboten und es gibt "Invalid_Credentials" zurück. Falls das Token abgelaufen oder ungültig ist, lösche ich es und erstelle ein neues, um es in der Kopfzeile zu verwenden. Scheitert immer noch.

POSTMAN info:
Auth URL: https://accounts.google.com/o/oauth2/auth
Access Token URL: https://accounts.google.com/o/oauth2/token
Client ID: hidden
Client Secret: hidden
Scope: https://www.googleapis.com/auth/userinfo.email
Grant Type: Authorization Code
Request access token locally is checked.

Beispiel 2: Ich verwende die Google-Anmeldeschaltfläche auf meiner Entwickler-Site, die ein Zugriffstoken generiert, das dann in der AspNetuserClaims-Tabelle gespeichert wird. Ich kopiere dieses Zugriffstoken in Postman (ein Häkchen wird ebenfalls angezeigt) und drücke auf Senden. Außerdem wird "Invalid_Credentials" zurückgegeben. Falls das Token abgelaufen ist, lösche ich das neu erstellte Konto und das Zugriffstoken aus allen AspNet-Benutzertabellen und versuche es erneut. Scheitert immer noch.

Warum funktioniert das nur mit OAuth 2.0-Spielplatz-Token in Postman? Dies sind alles neu generierte Token, die über den Postman-Token-Assistenten oder neu registrierte Benutzerkonten oder den OAuth2.0-Spielplatz-Assistenten erstellt wurden. Tatsächlich funktionieren jedoch nur die OAuth2.0-Spielplatz-Token ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage