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 :
-
authorizationContext Contexte du jeton d'autorisation cible. fin Doit être appelé de manière asynchrone, mais peut être appelé à partir de n'importe quelle file d'attente.