<GMTDAuthorization> Protokollreferenz

<GMTDAuthorization> Protokollreferenz

Ü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:
authorizationContextDer Kontext des Zielautorisierungstokens.
AbschlussMuss asynchron aufgerufen werden, kann aber von jeder Warteschlange aus aufgerufen werden.