Referência do protocolo <GMTDAuthorization>

Referência do protocolo <GMTDAuthorization>

Informações gerais

Protocolo usado para fornecer tokens de autorização para chamadas gRPC.

Esses tokens dão acesso às contas de serviço do Fleet Engine.

A implementação deve garantir que um token de autorização válido esteja sempre disponível. O token de autorização deve ter uma vida útil mínima de cinco minutos para permitir que as solicitações sejam concluídas. Portanto, o token de autorização precisa renovar automaticamente os tokens prestes a expirar e minimizar o número de atualizações deles reutilizando um token até que o ciclo de vida dele se aproxime do fim.

As implementações desse protocolo precisam ser thread-safe.

Funções membro público

(void) fetchTokenWithContext:completion:
 Chamado pelo SDK para buscar um JWT.

Documentação da função membro

- (void) fetchTokenWithContext: (GMTDAuthorizationContext anulável *) authorizationContext
conclusão: (GMTDAuthTokenFetchCompletionHandler) conclusão

Chamado pelo SDK para buscar um JWT.

A implementação precisa assumir que esse método pode ser invocado a partir de filas arbitrárias.

Parâmetros:
authorizationContextO contexto do token de autorização de destino.
conclusãoPrecisa ser chamado de forma assíncrona, mas pode ser chamado em qualquer fila.