Тип ресурса qrCode

Пространство имен: microsoft.graph

Представляет учетные данные QR-кода, используемые с qrCodePinAuthenticationMethod. QR-код содержит уникальный идентификатор (GUID), закрытый ключ и имя участника-пользователя. Закрытый ключ возвращается только один раз во время создания и не хранится на сервере.

Существует два типа QR-кодов:

  • Standard QR-код: долгосрочный QR-код, предназначенный для печати на эмблеме пользователя. Время существования по умолчанию — 365 дней, максимум 395 дней (13 месяцев). Дату окончания срока действия можно изменить после создания.
  • Временный QR-код: кратковременный QR-код (1–12 часов), созданный, когда пользователь забывает свой значок. Временные QR-коды нельзя изменить после создания.

Наследует от сущности.

Методы

Метод Тип возвращаемых данных Описание
Создание или обновление qrCode Создайте новый стандартный QR-код или обновите дату окончания срока действия существующего.
Получение qrCode Чтение свойств QR-кода пользователя.
Delete Нет Удаление QR-кода.

Свойства

Свойство Тип Описание
createdDateTime DateTimeOffset Дата и время создания QR-кода. Только для чтения.
expireDateTime DateTimeOffset Дата и время истечения срока действия QR-кода. Для стандартных QR-кодов время существования — в днях, максимум 395 дней (13 месяцев) и по умолчанию — 365 дней. Для временных QR-кодов время существования должно составлять от 1 до 12 часов. Значение expireDateTime можно изменить для стандартных QR-кодов, но не для временных QR-кодов.
id String Уникальный идентификатор (GUID) QR-кода. Наследуется от сущности. Только для чтения.
изображение qrCodeImageDetails Данные изображения QR-кода. Это свойство возвращается только при создании или сбросе QR-кода, так как закрытый ключ не хранится на сервере.
lastUsedDateTime DateTimeOffset Дата и время последнего успешного использования QR-кода для проверки подлинности. Только для чтения.
startDateTime DateTimeOffset Дата и время, когда QR-код становится доступным для использования.

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.qrCode",
  "id": "String (identifier)",
  "createdDateTime": "String (timestamp)",
  "expireDateTime": "String (timestamp)",
  "image": {"@odata.type": "microsoft.graph.qrCodeImageDetails"},
  "lastUsedDateTime": "String (timestamp)",
  "startDateTime": "String (timestamp)"
}