Documentation de référence du protocole <GMTDAuthorization>

Documentation de référence du protocole <GMTDAuthorization>

Présentation

Protocole utilisé pour fournir des jetons d'autorisation pour les appels gRPC.

Ces jetons donnent accès aux comptes de service Fleet Engine.

L'implémentation doit garantir qu'un jeton d'autorisation valide est toujours disponible. La durée de vie du jeton d'autorisation doit être d'au moins cinq minutes pour permettre le traitement des requêtes. Par conséquent, le jeton d'autorisation doit renouveler automatiquement les jetons arrivant à expiration et réduire le nombre d'actualisations de jetons en le réutilisant jusqu'à la fin de sa durée de vie.

Les implémentations de ce protocole doivent être thread-safe.

Fonctions de membre public

(void) - fetchTokenWithContext:Completed:
 Appelée par le SDK pour récupérer un jeton JWT.

Documentation sur la fonction de membre

- (void) fetchTokenWithContext: (possibilité de valeur nulle GMTDAuthorizationContext *) authorizationContext
réalisation: (GMTDAuthTokenFetchCompletionHandler) terminement ;

Appelée par le SDK pour récupérer un jeton JWT.

L'implémentation doit supposer que cette méthode peut être appelée à partir de files d'attente arbitraires.

Paramètres :
authorizationContextContexte du jeton d'autorisation cible.
finDoit être appelé de manière asynchrone, mais peut être appelé à partir de n'importe quelle file d'attente.