SilentRequest type
SilentRequest: запрос объекта, переданного пользователем для получения маркеров из кэша, возобновления истекающего маркера с маркером обновления или получения кода (первый этап потока предоставления кода авторизации) в скрытом iframe.
- области — массив областей, к к которые приложение запрашивает доступ.
- центр — URL-адрес центра, из которого приложение получает маркеры.
- correlationId — уникальный набор GUID для каждого запроса для трассировки сквозного запроса для целей телеметрии.
- учетная запись — сущность учетной записи для поиска учетных данных.
- forceRefresh — принудительно отправляет автоматические запросы на выполнение сетевых вызовов, если значение true.
- extraQueryParameters — строка для сопоставления строк настраиваемых параметров запроса, добавленных в вызов /authorize. Используется только при продлении маркера обновления.
- tokenBodyParameters — строка со строковой картой параметров текста запроса пользовательского маркера, добавленных в вызов /token. Используется только при продлении маркеров доступа.
- tokenQueryParameters — строка со строковой картой настраиваемых параметров запроса, добавленных в вызов /token. Используется только при продлении маркеров доступа.
- redirectUri — URI перенаправления, в котором можно получить ответы проверки подлинности приложением. Он должен точно соответствовать одному из URI перенаправления, зарегистрированным на портале Azure. Используется только в тех случаях, когда истек срок действия маркера обновления.
- cacheLookupPolicy — перечисление различных способов извлечения автоматического маркера.
- запрос . Указывает тип необходимого взаимодействия с пользователем. нет: убедитесь, что пользователь не отображает интерактивный запрос. Если запрос не может быть выполнен с помощью единого входа, конечная точка вернет ошибку interaction_required no_session: не будет считывать существующий маркер сеанса при проверке подлинности пользователя. После успешной проверки подлинности пользователя EVO не создаст новый сеанс для пользователя. ТОЛЬКО ДЛЯ ВНУТРЕННЕГО ИСПОЛЬЗОВАНИЯ.
type SilentRequest = Omit<
CommonSilentFlowRequest,
| "authority"
| "correlationId"
| "forceRefresh"
| "account"
| "requestedClaimsHash"
> & {
account?: AccountInfo
authority?: string
cacheLookupPolicy?: CacheLookupPolicy
correlationId?: string
extraQueryParameters?: StringDict
forceRefresh?: boolean
prompt?: string
redirectUri?: string
state?: string
}