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()