Was ist der Umfang in oauth2?
Was ist der Umfang in oauth2?

Video: Was ist der Umfang in oauth2?

Video: Was ist der Umfang in oauth2?
Video: 15 Factor Apps - API First, Telemetry and Authentication | PT 7 2024, November
Anonim

Umfang ist ein Mechanismus in OAuth 2.0, um den Zugriff einer Anwendung auf das Konto eines Benutzers einzuschränken. Eine Anwendung kann eine oder mehrere anfordern Bereiche , diese Informationen werden dem Benutzer dann auf dem Zustimmungsbildschirm angezeigt, und das für die Anwendung ausgestellte Zugriffstoken wird auf die Bereiche gewährt.

Zu wissen ist auch, was ist der Umfang in der API?

Anwendungsbereiche . Alle OAuth 2.0-Clients und Zugriffstoken haben ein Umfang . Die Umfang schränkt die Endpunkte ein, auf die ein Client Zugriff hat, und ob ein Client Lese- oder Schreibzugriff auf einen Endpunkt hat. Anwendungsbereiche werden im Merchant Center oder mit dem API Client-Endpunkt für ein einzelnes Projekt beim Erstellen eines API Klient.

Wie verwende ich außerdem OAuth2? Auf hoher Ebene folgen Sie vier Schritten:

  1. Rufen Sie die OAuth 2.0-Anmeldedaten von der Google API-Konsole ab.
  2. Rufen Sie ein Zugriffstoken vom Google-Autorisierungsserver ab.
  3. Senden Sie das Zugriffstoken an eine API.
  4. Aktualisieren Sie bei Bedarf das Zugriffstoken.

Was ist auf diese Weise der OpenID-Bereich?

OpenID Verbinden (OIDC) Bereiche werden von einer Anwendung während der Authentifizierung verwendet, um den Zugriff auf die Details eines Benutzers wie Name und Bild zu autorisieren. Jeder Umfang gibt eine Reihe von Benutzerattributen zurück, die als Ansprüche bezeichnet werden. Die Bereiche eine Anwendung anfordern sollte, hängt davon ab, welche Benutzerattribute die Anwendung benötigt.

Verwendet OAuth2 JWT?

Wohingegen OAuth2 ist ein Autorisierungs-Framework, bei dem es allgemeine Verfahren und Setups gibt, die durch das Framework definiert sind. OAuth 2.0 definiert ein Protokoll & JWT definiert ein Tokenformat. OAuth kann verwenden entweder JWT als Tokenformat oder Zugriffstoken, das ein Inhabertoken ist. OpenID verbinden meistens JWT verwenden als Token-Format.

Empfohlen: