FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login

    Implementing Passwordless Registration with Magic Links in FusionAuth: Limitations and Workarounds

    Scheduled Pinned Locked Moved
    Frequently Asked Questions (FAQ)
    login oauth
    1
    2
    1
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wesley
      last edited by

      I’ve created a custom registration form and enabled Magic Links in FusionAuth because I want users to register and authenticate without using passwords at all. However, I’m running into an issue: FusionAuth still seems to require a password field during registration, even when using passwordless methods like Magic Links.

      Is it truly possible to implement fully passwordless registration and authentication in FusionAuth, or is there an official way to bypass the password requirement? Is going fully passwordless considered best practice?

      W 1 Reply Last reply Reply Quote 0
      • W
        wesley @wesley
        last edited by

        Your understanding is correct: in FusionAuth, a user account must have a password to exist, and the platform requires a password when creating a user. This means there’s currently no way to completely eliminate the password field from a registration form using Custom Registration Forms, nor is there a supported method to bypass the password requirement entirely.

        However, there’s a workaround if you’d like to simulate a passwordless experience. Using the Advanced Theme Editor, you can hide and automatically populate the password field on the registration page via JavaScript. This way, users won’t see or interact with the password field, but FusionAuth still receives a valid (though randomly generated) password value behind the scenes. To users, the experience feels passwordless, even though a hidden dummy password exists for each account.

        More details about customizing the registration page can be found here:
        Advanced Theme Editor Documentation

        1 Reply Last reply Reply Quote 0
        • First post
          Last post