Class AuthenticationSelectionCriteria

    Definition

    Namespace:
    Tizen.Security.WebAuthn
    Assembly:
    Tizen.Security.WebAuthn.dll

    Authenticator selection criteria.

    public class AuthenticationSelectionCriteria
    Inheritance
    object
    AuthenticationSelectionCriteria

    Constructors

    View Source

    AuthenticationSelectionCriteria(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 Source

    Attachment

    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.

    View Source

    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.

    View Source

    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.

    View Source

    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.

    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX