Skip to content

Integrate Biometric Authentication Support in .NET MAUI #19527

@sdawson85

Description

@sdawson85

Description

.NET MAUI provides a comprehensive framework for building cross-platform applications but currently lacks native support for biometric authentication (such as fingerprint scanning and facial recognition). Integrating biometric authentication would enhance security and user experience across different platforms.

Public API Changes

  • Introduce a new BiometricAuthentication class within the Microsoft.Maui.Security namespace.
  • This class should provide methods like AuthenticateAsync, IsBiometricSupported, GetAvailableBiometricTypes, etc.
  • Include events for authentication success and failure, providing detailed information about the outcome.
  • Ensure that the API design is consistent with the existing .NET MAUI coding patterns for ease of use and implementation.

Intended Use-Case

This feature is intended for applications requiring secure user authentication, such as financial apps, personal data apps, or any application where enhanced security is paramount. It provides users with a quick, secure, and modern way to authenticate, leveraging the native biometric capabilities of their devices. By integrating biometric authentication into .NET MAUI, developers can offer a more seamless and secure user experience across different platforms without resorting to third-party libraries or custom implementations.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions