Überblick
Protokoll zum Bereitstellen von Autorisierungstokens für gRPC-Aufrufe.
Diese Tokens ermöglichen den Zugriff auf die Fleet Engine-Dienstkonten.
Bei der Implementierung muss sichergestellt werden, dass immer ein gültiges Autorisierungstoken verfügbar ist. Das Autorisierungstoken sollte eine Mindestlebensdauer von 5 Minuten haben, damit Anfragen abgeschlossen werden können. Daher muss das Autorisierungstoken automatisch ablaufende Tokens verlängern und die Anzahl der Tokenaktualisierungen minimieren, indem ein Token wiederverwendet wird, bis seine Lebensdauer erreicht ist.
Implementierungen dieses Protokolls müssen Thread-sicher sein.
Öffentliche Mitgliederfunktionen | |
(void) | – fetchTokenWithContext:completion: |
Wird vom SDK aufgerufen, um ein JWT abzurufen. |
Dokumentation zu Mitgliederfunktionen
– (void)fetchTokenWithContext: | (Nullwerte zulässig für GMTDAuthorizationContext *) | authorizationContext | |
Abschluss: | (GMTDAuthTokenFetchCompletionHandler) | Fertigstellung | |
Wird vom SDK aufgerufen, um ein JWT abzurufen.
Bei der Implementierung muss davon ausgegangen werden, dass diese Methode über beliebige Warteschlangen aufgerufen werden kann.
- Parameter:
-
authorizationContext Der Kontext des Zielautorisierungstokens. Abschluss Muss asynchron aufgerufen werden, kann aber von jeder Warteschlange aus aufgerufen werden.