<GMTCAuthorization> プロトコル リファレンス

<GMTCAuthorization> プロトコル リファレンス

概要

gRPC 呼び出しの認証トークンを提供するために使用されるプロトコル。

これらのトークンにより、Fleet Engine サービス アカウントへのアクセス権が付与されます。

実装すると、有効な認証トークンが常に使用可能になります。リクエストが完了するまで、認証トークンの有効期間は 5 分以上にする必要があります。したがって、認証トークンは有効期限が近づくまでトークンを再使用することにより、有効期限付きのトークンを自動的に更新し、トークンの更新回数を最小限に抑える必要があります。

このプロトコルの実装はスレッドセーフでなければなりません。

パブリック メンバー関数

(void) - fetchTokenWithContext:completion:
 JWT を取得するために SDK によって呼び出されます。

メンバー関数のドキュメント

- (void) fetchTokenWithContext: (null 許容 GMTCAuthorizationContext *) authorizationContext
補完: GMTCAuthTokenFetchCompletionHandler completion(完了)

JWT を取得するために SDK によって呼び出されます。

実装では、このメソッドが任意のキューから呼び出されることを前提とする必要があります。

パラメータ:
authorizationContextターゲット認証トークンのコンテキスト。
完了非同期で呼び出す必要がありますが、任意のキューから呼び出すことができます。