<GMTDAuthorization> 프로토콜 참조

<GMTDAuthorization> 프로토콜 참조

개요

gRPC 호출을 위한 승인 토큰을 제공하는 데 사용되는 프로토콜입니다.

이러한 토큰은 Fleet Engine 서비스 계정에 대한 액세스 권한을 제공합니다.

구현은 유효한 승인 토큰을 항상 사용할 수 있도록 해야 합니다. 요청이 완료될 수 있도록 승인 토큰의 수명은 5분 이상이어야 합니다. 따라서 승인 토큰은 만료 예정인 토큰을 자동으로 갱신해야 하며, 토큰의 수명이 거의 다 될 때까지 토큰을 재사용하여 토큰 갱신 횟수를 최소화해야 합니다.

이 프로토콜의 구현은 스레드로부터 안전해야 합니다.

공개 멤버 함수

(void) - fetchTokenWithContext:completion:
 JWT를 가져오기 위해 SDK에서 호출합니다.

멤버 함수 문서

- (void) fetchTokenWithContext: (null 허용 GMTDAuthorizationContext *) authorizationContext
완료: (GMTDAuthTokenFetchCompletionHandler) 완료

JWT를 가져오기 위해 SDK에서 호출합니다.

구현에서는 이 메서드가 임의의 큐에서 호출될 수 있다고 가정해야 합니다.

매개변수:
authorizationContext대상 승인 토큰의 컨텍스트입니다.
완료비동기식으로 호출해야 하지만 모든 큐에서 호출할 수 있습니다.