Обзор
Протокол, используемый для предоставления токенов авторизации для вызовов gRPC.
Эти токены предоставляют доступ к учетным записям сервисов Fleet Engine.
Реализация должна гарантировать, что действительный токен авторизации всегда доступен. Токен авторизации должен иметь минимальный срок действия 5 минут, чтобы обеспечить выполнение запросов. Таким образом, токен авторизации должен автоматически продлевать токены с истекающим сроком действия и минимизировать количество обновлений токена за счет повторного использования токена до тех пор, пока срок его действия не подойдет к концу.
Реализации этого протокола должны быть потокобезопасными.
Открытые функции-члены | |
(пустота) | - fetchTokenWithContext:завершение: |
Вызывается SDK для получения JWT. |
Документация по функциям-членам
- (недействительно) fetchTokenWithContext: | (обнуляемый GMTCAuthorizationContext *) | Контекст авторизации | |
завершение: | ( GMTCAuthTokenFetchCompletionHandler ) | завершение | |
Вызывается SDK для получения JWT.
Реализация должна предполагать, что этот метод может быть вызван из произвольных очередей.
- Параметры:
Контекст авторизации Контекст целевого токена авторизации. завершение Должен вызываться асинхронно, но может быть вызван из любой очереди.