LDA Toggling

šŸ” Overview: Toggling Local Device Authentication (LDA)

REL-ID SDK allows users to seamlessly manage their authentication mode by toggling between Password and Local Device Authentication (LDA) such as biometric (fingerprint/Face ID).

This functionality is typically exposed through the app’s security settings or profile management UI, enabling users to choose their preferred login method based on convenience and device capabilities.


āœ… Key Highlights

  • Two-way Toggling Supported:
    Users can switch from:

    • LDA to Password (e.g., disabling biometric login)
    • Password to LDA (e.g., enabling biometric login)
  • Secure Flow:
    All transitions involve explicit user consent and step-wise revalidation using either LDA or Password to ensure secure switching.

  • SDK-Driven Prompts:
    The SDK handles critical prompts like biometric verification, password re-entry, and user consent, making the integration smooth and consistent.

  • Developer Control Points:
    Apps are expected to:

    • Present toggling UI
    • Respond to callbacks like getPassword, getUserConsentForLDA, and onDeviceAuthManagementStatus
    • Decide how and when to offer toggling options based on getDeviceAuthenticationDetails()