# Passwordless support

**URL:** <https://community.auth0.com/t/passwordless-support/102778>\
**Category:** Get Help\
**Tags:** new-universal-login-experience, login-experience\
**Created:** [March 17, 2023, 7:37am UTC](https://community.auth0.com/t/passwordless-support/102778 "2023-03-17T07:37:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mark.hampton](https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/User_font_awesome.svg/768px-User_font_awesome.svg.png) [@mark.hampton](https://community.auth0.com/u/mark.hampton)\
**Post date:** [March 17, 2023, 7:37am UTC](https://community.auth0.com/t/passwordless-support/102778/1 "2023-03-17T07:37:15Z")

</div>

Hi, I’m looking for an easy way to implement passwordless support. If I understand the situaton it appears this is not very well supported in auth0 e.g. no easy way to create/manage users, confusion between users created passwordless or with password, no example projects, no support in the Universal product (should use the Classic product, whatever that means). It seems auth0 does not want to support passwordless login moving forward. I’ve seen a video from Cloudflare where they demonstrate passwordless login and it is handled like any other type of login (it seems). The developers/sales/marketing might want to take a look at Cloudflare for this - I’m going to try it out now. If someone does have an easy path to getting started with passwordless login on auth0 then I would like to kow, thanks!

---

<div class="post-metadata">

**Author:** ![konrad.sopala](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/konrad.sopala/32/13516_2.png) [@konrad.sopala](https://community.auth0.com/u/konrad.sopala)\
**Post date:** [March 17, 2023, 8:44am UTC](https://community.auth0.com/t/passwordless-support/102778/2 "2023-03-17T08:44:07Z")

</div>

Hey there!

There you go:

> **[Configure Universal Login with Passwordless](https://auth0.com/docs/authenticate/login/auth0-universal-login/passwordless-login)**
>
> Learn how to configure your login page to use passwordless authentication using the Auth0 Dashboard.

---

<div class="post-metadata">

**Author:** ![mark.hampton](https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/User_font_awesome.svg/768px-User_font_awesome.svg.png) [@mark.hampton](https://community.auth0.com/u/mark.hampton)\
**Post date:** [March 17, 2023, 10:07am UTC](https://community.auth0.com/t/passwordless-support/102778/3 "2023-03-17T10:07:25Z")

</div>

Hi, that link does claim Universal Login supports Passwordless (other parts of the site seem to contradict this but good news). For SMS or email it tells me to go to this document [Configure Email or SMS for Passwordless Authentication](https://auth0.com/docs/authenticate/login/auth0-universal-login/passwordless-login/email-or-sms) which describes the New Universal Login which I assume is not the Universal Login nor the Classic Login. That document tells me to go to [Passwordless with New Universal Login](https://auth0.com/docs/authenticate/passwordless/passwordless-with-new-universal-login) at the bottom of that page it says changes need to be made to the client so I guess there is no demo. The code it provides is: `auth0 = await createAuth0Client({ domain: config.domain, client_id: config.clientId, connection: "email" });` it would be great to see how to use this in demo project at [auth0-express-webapp-sample/01-Login at master · auth0-samples/auth0-express-webapp-sample · GitHub](https://github.com/auth0-samples/auth0-express-webapp-sample/tree/master/01-Login)

---

<div class="post-metadata">

**Author:** ![konrad.sopala](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/konrad.sopala/32/13516_2.png) [@konrad.sopala](https://community.auth0.com/u/konrad.sopala)\
**Post date:** [March 17, 2023, 11:11am UTC](https://community.auth0.com/t/passwordless-support/102778/4 "2023-03-17T11:11:00Z")

</div>

First things first. Universal Login is one of our features. It has kind of two ways to implement it either through a Classic version (first version of the Universal Login that give you a lot of customisation possibilities) or New version which is simply a newer implementation of Universal Login. The second one is supposed to be more lightweight give you some possibilities for customisation but not as many as the Classic one.

In terms of the code snippet you shared. If you want to implement New Universal Login with Passwordless then you obviously need to follow this doc:

> **[Passwordless with New Universal Login](https://auth0.com/docs/authenticate/passwordless/passwordless-with-new-universal-login)**
>
> The document announces support for New Universal Login and Passwordless connections.

In terms of the code snippet you shared it’s that simply cause passwordless is supported in New Universal Login natively so you just need to make sure to add such code in your language to appropriate place in your app.

---

<div class="post-metadata">

**Author:** ![mark.hampton](https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/User_font_awesome.svg/768px-User_font_awesome.svg.png) [@mark.hampton](https://community.auth0.com/u/mark.hampton)\
**Post date:** [March 17, 2023, 11:35am UTC](https://community.auth0.com/t/passwordless-support/102778/5 "2023-03-17T11:35:15Z")

</div>

That was quite painful. In the end I needed to disable Username-Password-Authentication to allow the passwordless option to be presented to the user but I don’t think the guide explains that. It seems there is no need to modify code (which the guide implies has to be done, I guess that is true for a Javascript client, not the demo). @konrad.sopala you did put me on the right path. Is there a way for me to limit access to a list of users (emails) maintained on the auth0 side or do I have to manage that on the server side?

I see in the logs that emails are sent to the address I used to create the auth0 account but I do not receive passcodes. I don’t see errors in the logs. I’m not sure how to debug that, any ideas?

Also I should mention your colleague was excellent in providing an example at [Passwordless use · Issue #60 · auth0-samples/auth0-express-webapp-sample · GitHub](https://github.com/auth0-samples/auth0-express-webapp-sample/issues/60) to fix the config and that means I do not need to disable the Username-Password-Authentication

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/auth0/original/3X/b/5/b560f266932fcce5d57f09a6595bd50518cae3f3.jpeg) [@system](https://community.auth0.com/u/system)\
**Post date:** [March 31, 2023, 11:59am UTC](https://community.auth0.com/t/passwordless-support/102778/7 "2023-03-31T11:59:03Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
