<GMTCAuthorization> プロトコル リファレンス
概要
gRPC 呼び出しの認証トークンを提供するために使用されるプロトコル。
これらのトークンにより、Fleet Engine サービス アカウントへのアクセス権が付与されます。
実装すると、有効な認証トークンが常に使用可能になります。リクエストが完了するまで、認証トークンの有効期間は 5 分以上にする必要があります。したがって、認証トークンは有効期限が近づくまでトークンを再使用することにより、有効期限付きのトークンを自動的に更新し、トークンの更新回数を最小限に抑える必要があります。
このプロトコルの実装はスレッドセーフでなければなりません。
パブリック メンバー関数 | |
(void) | - fetchTokenWithContext:completion: |
JWT を取得するために SDK によって呼び出されます。 |
メンバー関数のドキュメント
- (void) fetchTokenWithContext: | (null 許容 GMTCAuthorizationContext *) | authorizationContext | |
補完: | (GMTCAuthTokenFetchCompletionHandler) | completion(完了) | |
JWT を取得するために SDK によって呼び出されます。
実装では、このメソッドが任意のキューから呼び出されることを前提とする必要があります。
- パラメータ:
-
authorizationContext ターゲット認証トークンのコンテキスト。 完了 非同期で呼び出す必要がありますが、任意のキューから呼び出すことができます。