| Name | Type | Description | Notes |
|---|---|---|---|
| HardwareProtection | string | Indicates if any secrets or private keys used during authentication must be hardware protected and not exportable. This property is only set for `POSSESSION` constraints. | [optional] [default to HardwareProtectionEnum.OPTIONAL] |
| Id | string | An ID that identifies the authenticator | [optional] |
| Key | string | A label that identifies the authenticator | |
| Method | string | Specifies the method used for the authenticator | |
| PhishingResistant | string | Indicates if phishing-resistant Factors are required. This property is only set for `POSSESSION` constraints | [optional] [default to PhishingResistantEnum.OPTIONAL] |
| UserVerification | string | Indicates if a user is required to be verified with a verification method. | [optional] [default to UserVerificationEnum.OPTIONAL] |
| UserVerificationMethods | List<string> | Indicates which methods can be used for user verification. `userVerificationMethods` can only be used when `userVerification` is `REQUIRED`. `BIOMETRICS` is currently the only supported method. | [optional] |