<GMTCAuthorization> 프로토콜 참조
개요
gRPC 호출을 위한 승인 토큰을 제공하는 데 사용되는 프로토콜입니다.
이러한 토큰은 Fleet Engine 서비스 계정에 대한 액세스 권한을 제공합니다.
구현은 유효한 승인 토큰을 항상 사용할 수 있도록 해야 합니다. 요청이 완료될 수 있도록 승인 토큰의 수명은 5분 이상이어야 합니다. 따라서 승인 토큰은 만료 예정인 토큰을 자동으로 갱신해야 하며, 토큰의 수명이 거의 다 될 때까지 토큰을 재사용하여 토큰 갱신 횟수를 최소화해야 합니다.
이 프로토콜의 구현은 스레드로부터 안전해야 합니다.
공개 멤버 함수 | |
(void) | - fetchTokenWithContext:completion: |
JWT를 가져오기 위해 SDK에서 호출합니다. |
멤버 함수 문서
- (void) fetchTokenWithContext: | (null 허용 GMTCAuthorizationContext *) | authorizationContext | |
완료: | (GMTCAuthTokenFetchCompletionHandler) | 완료 | |
JWT를 가져오기 위해 SDK에서 호출합니다.
구현에서는 이 메서드가 임의의 큐에서 호출될 수 있다고 가정해야 합니다.
- 매개변수:
-
authorizationContext 대상 승인 토큰의 컨텍스트입니다. 완료 비동기식으로 호출해야 하지만 모든 큐에서 호출할 수 있습니다.