Tipo de recurso qrCode

Namespace: microsoft.graph

Representa uma credencial de código QR usada com o qrCodePinAuthenticationMethod. Um código QR contém um identificador único (GUID), uma chave privada e o UPN do usuário. A chave privada é retornada apenas uma vez no momento da criação e não é armazenada no servidor.

Há dois tipos de códigos QR:

  • Código QR Standard: um código QR de longa duração destinado a ser impresso no crachá de um usuário. O tempo de vida padrão é de 365 dias, com um máximo de 395 dias (13 meses). A data de expiração pode ser editada após a criação.
  • Código QR temporário: um código QR de curta duração (1 a 12 horas) criado quando um usuário esquece seu selo. Os códigos QR temporários não podem ser editados após a criação.

Herda de entidade.

Methods

Método Tipo de retorno Descrição
Criar ou atualizar qrCode Crie um novo código QR padrão ou atualize a data de validade de um existente.
Get qrCode Leia as propriedades do código QR de um usuário.
Delete Nenhum Exclua um código QR.

Propriedades

Propriedade Tipo Descrição
createdDateTime DateTimeOffset A data e hora em que o código QR foi criado. Somente leitura.
expireDateTime DateTimeOffset A data e hora em que o código QR expira. Para códigos QR padrão, o tempo de vida é em dias com no máximo 395 dias (13 meses) e um padrão de 365 dias. Para códigos QR temporários, a vida útil deve ser de 1 a 12 horas. O expireDateTime pode ser editado para códigos QR padrão, mas não para códigos QR temporários.
id Cadeia de caracteres O identificador exclusivo (GUID) do código QR. Herdado da entidade. Somente leitura.
imagem qrCodeImageDetails Os dados da imagem do código QR. Essa propriedade só é retornada no momento da criação ou redefinição do código QR porque a chave privada não está armazenada no servidor.
lastUsedDateTime DateTimeOffset A data e a hora em que o código QR foi usado com êxito pela última vez para autenticação. Somente leitura.
startDateTime DateTimeOffset A data e hora em que o código QR estará disponível para uso.

Relações

Nenhum

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "@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)"
}