<GMTDAuthorization> Referencia del protocolo

Referencia del protocolo <GMTDAuthorization>

Descripción general

Es el protocolo que se usa a fin de proporcionar tokens de autorización para las llamadas de gRPC.

Estos tokens otorgan acceso a las cuentas de servicio de Fleet Engine.

La implementación debe garantizar que siempre haya un token de autorización válido disponible. El token de autorización debe tener un ciclo de vida mínimo de 5 minutos para permitir que se completen las solicitudes. Por lo tanto, el token de autorización debe renovar automáticamente los tokens vencidos y minimizar la cantidad de actualizaciones de tokens reutilizando un token hasta que se acerque a su fin.

Las implementaciones de este protocolo deben ser seguras para los subprocesos.

Funciones públicas de miembro

(void) - fetchTokenWithContext:completion:
 El SDK lo llama para recuperar un JWT.

Documentación de las funciones de los miembros

- (void) fetchTokenWithContext: (GMTDAuthorizationContext * anulable) authorizationContext
finalización: (GMTDAuthTokenFetchCompletionHandler). finalización

El SDK lo llama para recuperar un JWT.

La implementación debe suponer que este método se puede invocar desde colas arbitrarias.

Parámetros:
authorizationContextEl contexto del token de autorización de destino.
finalizaciónDebe llamarse de forma asíncrona, pero se puede llamar desde cualquier cola.