Class AuthenticationSelectionCriteria
Definition
- Assembly:
- Tizen.Security.WebAuthn.dll
Authenticator selection criteria.
public class AuthenticationSelectionCriteria
- Inheritance
-
objectAuthenticationSelectionCriteria
Constructors
View SourceAuthenticationSelectionCriteria(AuthenticatorAttachment, ResidentKeyRequirement, bool, UserVerificationRequirement)
Initializes a new instance of the AuthenticationSelectionCriteria class.
Declaration
public AuthenticationSelectionCriteria(AuthenticatorAttachment attachment, ResidentKeyRequirement residentKey, bool requireResidentKey, UserVerificationRequirement userVerification)
Parameters
Type | Name | Description |
---|---|---|
AuthenticatorAttachment | attachment | Authenticator attachment modality. |
ResidentKeyRequirement | residentKey | Specifies the extent to which the Relying Party desires to create a client-side discoverable credential. |
bool | requireResidentKey | Relying Parties SHOULD set it to true if, and only if, residentKey is set to required. |
UserVerificationRequirement | userVerification | Specifies the Relying Party's requirements regarding user verification. |
Properties
View SourceAttachment
Gets the authenticator attachment modality.
Declaration
public AuthenticatorAttachment Attachment { get; init; }
Property Value
Type | Description |
---|---|
AuthenticatorAttachment | The attachment modality - the usage of platform or roaming authenticators. |
RequireResidentKey
Gets a value indicating whether a ResidentKey is required.
Declaration
public bool RequireResidentKey { get; init; }
Property Value
Type | Description |
---|---|
bool | A boolean value indicating whether a ResidentKey is required. |
ResidentKey
Gets the Relying Party's requirement regarding client-side discoverable credentials.
Declaration
public ResidentKeyRequirement ResidentKey { get; init; }
Property Value
Type | Description |
---|---|
ResidentKeyRequirement | The extent to which the Relying Party desires to create a client-side discoverable credential. |
UserVerification
Gets the user verification requirements.
Declaration
public UserVerificationRequirement UserVerification { get; init; }
Property Value
Type | Description |
---|---|
UserVerificationRequirement | The Relying Party's requirements regarding user verification. |