# "Try Another Method" link to be always visible

**URL:** <https://community.auth0.com/t/try-another-method-link-to-be-always-visible/189453>\
**Category:** Get Help\
**Tags:** one-time-password-otp-factor, mfa\
**Created:** [July 21, 2025, 12:52pm UTC](https://community.auth0.com/t/try-another-method-link-to-be-always-visible/189453 "2025-07-21T12:52:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![simoesj](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/simoesj/32/71325_2.png) [@simoesj](https://community.auth0.com/u/simoesj)\
**Post date:** [July 21, 2025, 12:52pm UTC](https://community.auth0.com/t/try-another-method-link-to-be-always-visible/189453/1 "2025-07-21T12:52:48Z")

</div>

Hi, I have got MFA setup with OTP and Email as options. “Require MFA” is set to “Never” and both “Show MFA options” and “Customize MFA using Actions” are active.

When a user has a verified email and, in an action, I challenge them like this:

> api.authentication.challengeWith(  
> { type: ‘email’ },  
> { additionalFactors: [{type: ‘otp’}]  
> });

the “Try another method” link is not displayed because the user hasn’t enrolled with OTP. Is it possible to have the link showing even if the user hasn’t enrolled? I would like the list of possible options to be presented, and if the user picks OTP, then they are presented with the QR Code to enrol in OTP.

It looks like Auth0 checks whether a user has the possibility for other MFA methods before displaying the “Try another method” link.

---

<div class="post-metadata">

**Author:** ![teodor.andrei](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/teodor.andrei/32/75320_2.png) [@teodor.andrei](https://community.auth0.com/u/teodor.andrei)\
**Post date:** [July 23, 2025, 12:50pm UTC](https://community.auth0.com/t/try-another-method-link-to-be-always-visible/189453/3 "2025-07-23T12:50:14Z")

</div>

Hi @simoesj, and thank you for your question!

Instead of specifying a default factor like `'email'`, using `type: 'any'` in your challenge instructs Auth0 to present the user with a list of all MFA methods allowed by your tenant settings (in your case, Email and OTP).

- If the user has **no factors enrolled** , they will be prompted to choose a method and complete the enrollment process.
- If the user has **one or more factors enrolled** , they will be prompted to choose from their available methods to authenticate.

Please let me know if this flow works for you!

Sincerely,  
Teodor.

---

<div class="post-metadata">

**Author:** ![simoesj](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/simoesj/32/71325_2.png) [@simoesj](https://community.auth0.com/u/simoesj)\
**Post date:** [July 24, 2025, 9:41am UTC](https://community.auth0.com/t/try-another-method-link-to-be-always-visible/189453/4 "2025-07-24T09:41:22Z")

</div>

Hi Teodor,

thank you for your reply and suggestion. Unfortunately, this is not what I am after. I understand it is not possible to implement the scenario I described and had to choose a different (safer and more standard) implementation instead.

Thanks, have a great day

---

<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:** [August 7, 2025, 9:41am UTC](https://community.auth0.com/t/try-another-method-link-to-be-always-visible/189453/5 "2025-08-07T09:41:56Z")

</div>

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