| title | qrCodePinAuthenticationMethodConfiguration resource type |
|---|---|
| description | Represents the configuration policy that applies to users or groups enabled for the QR code authentication method. |
| author | AanjuSingh |
| ms.date | 02/24/2025 |
| ms.localizationpriority | medium |
| ms.subservice | entra-sign-in |
| doc_type | resourcePageType |
| toc.title | QR Code authentication |
Namespace: microsoft.graph
[!INCLUDE beta-disclaimer]
Represents the QR code authentication method policy that defines configuration settings and target users or groups who are enabled to use QR code authentication method.
Inherits from authenticationMethodConfiguration.
| Method | Return type | Description |
|---|---|---|
| Get | qrCodePinAuthenticationMethodConfiguration | Read the properties and relationships of a qrCodePinAuthenticationMethodConfiguration object. |
| Update | qrCodePinAuthenticationMethodConfiguration | Update the properties of a qrCodePinAuthenticationMethodConfiguration object. |
| Delete | None | Delete a qrCodePinAuthenticationMethodConfiguration object. |
| Property | Type | Description |
|---|---|---|
| excludeTargets | excludeTarget collection | Groups of users that are excluded from the policy. Inherited from authenticationMethodConfiguration. |
| id | String | The identifier for the authentication method policy. The value is always QRCodePin. Inherits from entity |
| pinLength | Int32 | A memorized alphanumeric secret code. Minimum length is 8 as per NIST 800-63B and can't be longer than 20 digits. |
| standardQRCodeLifetimeInDays | Int32 | The maximum value is 395 days and the default value is 365 days. |
| state | authenticationMethodState | Inherited from authenticationMethodConfiguration. The possible values are: enabled, disabled. |
| Relationship | Type | Description |
|---|---|---|
| includeTargets | authenticationMethodTarget collection | A collection of groups that are enabled to use the authentication method. |
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration",
"id": "String (identifier)",
"state": "String",
"excludeTargets": [
{
"@odata.type": "microsoft.graph.excludeTarget"
}
],
"standardQRCodeLifetimeInDays": "Integer",
"pinLength": "Integer"
}