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
}