<GMTCAuthorization> 协议参考
概览
用于为 gRPC 调用提供授权令牌的协议。
这些令牌提供对 Fleet Engine 服务帐号的访问权限。
该实现应确保始终可用有效的授权令牌。授权令牌的最短生命周期应至少为 5 分钟,以便请求完成。因此,授权令牌必须自动续订过期令牌,并通过重复使用令牌来尽可能减少令牌刷新次数,直到其生命周期临近结束。
此协议的实现必须是线程安全的。
公开成员函数 | |
(void) | - fetchTokenWithContext:completion: |
由 SDK 调用以提取 JWT。 |
成员函数文档
- (void) fetchTokenWithContext: | (可为 null 的 GMTCAuthorizationContext *) | authorizationContext | |
完成: | (GMTCAuthTokenFetchCompletionHandler) | 完成 | |
由 SDK 调用以提取 JWT。
实现必须假定可以从任意队列调用此方法。
- 参数:
-
authorizationContext 目标授权令牌的上下文。 完成 该方法必须是异步调用的,但可以从任何队列中进行调用。