<GMTDAuthorization> Riferimento protocollo

Riferimento protocollo <GMTDAuthorization>

Panoramica

Protocollo utilizzato per fornire i token di autorizzazione per le chiamate gRPC.

Questi token consentono di accedere agli account di servizio di Fleet Engine.

L'implementazione deve garantire che sia sempre disponibile un token di autorizzazione valido. Il token di autorizzazione deve avere una durata minima di 5 minuti per consentire il completamento delle richieste. Pertanto, il token di autorizzazione deve rinnovare automaticamente i token in scadenza e ridurre al minimo il numero di aggiornamenti dei token riutilizzandoli fino al termine della loro durata.

Le implementazioni di questo protocollo devono essere a livello di thread.

Funzioni pubbliche dei membri

(void) - fetchTokenWithContext:completion:
 Chiamata dall'SDK per recuperare un JWT.

Documentazione sulle funzioni membri

- (void) fetchTokenWithContext: (GMTDAuthorizationContext nullo *) authorizationContext
completamento: (GMTDAuthTokenFetchCompletionHandler) completamento

Chiamata dall'SDK per recuperare un JWT.

L'implementazione deve presupporre che questo metodo possa essere richiamato da code arbitrarie.

Parametri:
authorizationContextIl contesto del token di autorizzazione di destinazione.
completamentoDeve essere chiamato in modo asincrono, ma può essere chiamato da qualsiasi coda.