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:
-
authorizationContext O contexto do token de autorização de destino. conclusão Precisa ser chamado de forma assíncrona, mas pode ser chamado em qualquer fila.