AuthRequirement

Requisitos de autenticação definidos pelo usuário, inclusive suporte a JSON Web Token (JWT).

Representação JSON

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

string

id do provedor de autenticação.

Exemplo:


providerId: bookstore_auth

audiences

string

OBSERVAÇÃO: terá o uso suspenso em breve, assim que AuthProvider.audiences for implementado e aceito em todos os componentes de tempo de execução.

A lista de públicos-alvo do JWT que têm acesso permitido. Será aceito um JWT que contenha algum desses públicos-alvo. Quando essa configuração estiver ausente, apenas JWTs com o público-alvo "https://Service_name/API_name" serão aceitos. Por exemplo, se nenhum público-alvo estiver definido na configuração, a API LibraryService só aceitará JWTs com o público-alvo "https://library-example.googleapis.com/google.example.library.v1.LibraryService".

Exemplo:


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