AuthRequirement

ユーザー定義の認証要件。JSON Web トークン(JWT)のサポートを含みます。

JSON 表現

{
  "providerId": string,
  "audiences": string
}
フィールド
providerId

string

認証プロバイダからの id

例:


providerId: bookstore_auth

audiences

string

注: これは、AuthProvider.audiences が実装され、すべてのランタイム コンポーネントで採用されると非推奨になります。

アクセスが許可されている JWT ユーザー層のリスト。そのいずれかのユーザー層を含む JWT が受け入れられます。この設定が存在しない場合は、"https://Service_name/API_name" のユーザー層を含む JWT のみが受け入れられます。たとえば、設定にユーザー層が指定されていない場合、LibraryService API で受け入れられるのは "https://library-example.googleapis.com/google.example.library.v1.LibraryService" のユーザー層を含む JWT のみです。

例:


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