名前空間: microsoft.graph
qrCodePinAuthenticationMethod で使用される QR コード資格情報を表します。 QR コードには、一意識別子 (GUID)、秘密キー、ユーザーの UPN が含まれています。 秘密キーは作成時に 1 回だけ返され、サーバーには格納されません。
QR コードには次の 2 種類があります。
- Standard QR コード: ユーザーのバッジに印刷することを目的とした有効期間の長い QR コード。 既定の有効期間は 365 日で、最大 395 日 (13 か月) です。 有効期限は、作成後に編集できます。
- 一時的な QR コード: ユーザーがバッジを忘れたときに作成された有効期間の短い QR コード (1 から 12 時間)。 作成後に一時的な QR コードを編集することはできません。
エンティティ から継承します。
メソッド
| メソッド | 戻り値の種類 | 説明 |
|---|---|---|
| 作成または更新 | qrCode | 新しい標準 QR コードを作成するか、既存の QR コードの有効期限を更新します。 |
| Get | qrCode | ユーザーの QR コードのプロパティを読み取ります。 |
| Delete | なし | QR コードを削除します。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| createdDateTime | DateTimeOffset | QR コードが作成された日時。 読み取り専用です。 |
| expireDateTime | DateTimeOffset | QR コードの有効期限が切れる日時。 標準 QR コードの有効期間は日数で、最大 395 日 (13 か月) で、既定値は 365 日です。 一時的な QR コードの場合、有効期間は 1 ~ 12 時間である必要があります。 expireDateTime は、標準 QR コードの場合は編集できますが、一時的な QR コードでは編集できません。 |
| id | 文字列 | QR コードの一意識別子 (GUID)。 エンティティから継承 されます。 読み取り専用です。 |
| image | 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)"
}