AuthRequirement

Benutzerdefinierte Authentifizierungsanforderungen, einschließlich Support für JSON Web Token (JWT).

JSON-Darstellung

{
  "providerId": string,
  "audiences": string
}
Felder
providerId

string

Vom Authentifizierungsanbieter bereitgestellte id.

Beispiel:


providerId: bookstore_auth

audiences

string

HINWEIS: Sobald AuthProvider-Teilnehmer in allen Laufzeitkomponenten implementiert und akzeptiert sind, wird diese nicht mehr gültig sein.

Die Liste der JWT-Zielgruppen, die Zugriff haben. JWT mit einer dieser Zielgruppen wird akzeptiert. Ist diese Einstellung nicht vorhanden, werden nur JWTs mit der Zielgruppe "https://Service_name/API_name" akzeptiert. Befindet sich beispielsweise keine Zielgruppen in der Einstellung, akzeptiert die LibraryService-API nur JWTs mit der folgenden Zielgruppe "https://library-example.googleapis.com/google.example.library.v1.LibraryService".

Beispiel:


audiences: bookstore_android.apps.googleusercontent.com,
           bookstore_web.apps.googleusercontent.com