<GMTDAавторизация> Ссылка на протокол

Справочник протокола <GMTDAuthorization>

Обзор

Протокол, используемый для предоставления токенов авторизации для вызовов gRPC.

Эти токены предоставляют доступ к учетным записям сервисов Fleet Engine.

Реализация должна гарантировать, что действительный токен авторизации всегда доступен. Токен авторизации должен иметь минимальный срок действия 5 минут, чтобы обеспечить выполнение запросов. Таким образом, токен авторизации должен автоматически продлевать токены с истекающим сроком действия и минимизировать количество обновлений токена за счет повторного использования токена до тех пор, пока срок его действия не подойдет к концу.

Реализации этого протокола должны быть потокобезопасными.

Открытые функции-члены

(пустота) - fetchTokenWithContext:завершение:
Вызывается SDK для получения JWT.

Документация по функциям-членам

- (недействительно) fetchTokenWithContext: (обнуляемый GMTDAuthorizationContext *) Контекст авторизации
завершение: ( GMTDAuthTokenFetchCompletionHandler ) завершение

Вызывается SDK для получения JWT.

Реализация должна предполагать, что этот метод может быть вызван из произвольных очередей.

Параметры:
Контекст авторизации Контекст целевого токена авторизации.
завершение Должен вызываться асинхронно, но может быть вызван из любой очереди.