<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Alternate Auth Strategies]]></title><description><![CDATA[<p dir="auto">Can I configure the following auth scenario?</p>
<ul>
<li>user can authenticate through username/password AND MFA</li>
</ul>
<p dir="auto">OR</p>
<ul>
<li>user can authenticate through an <a href="https://fusionauth.io/docs/v1/tech/tutorials/application-authentication-tokens/" rel="nofollow ugc">application authentication token</a></li>
</ul>
<p dir="auto">In other words, I want the Application Authentication Token to be a short circuit around MFA if the user has configured any tokens.</p>
<p dir="auto">Is this possible? Can anyone think of any workarounds that would accomplish as much?</p>
]]></description><link>https://fusionauth.io/community/forum/topic/667/alternate-auth-strategies</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Mar 2026 03:52:12 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/topic/667.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Dec 2020 13:15:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Alternate Auth Strategies on Fri, 18 Dec 2020 17:39:50 GMT]]></title><description><![CDATA[<p dir="auto">You could maintain two user accounts, <code>dan</code> with MFA turned on and <code>dan-api-access</code> with MFA turned off and application tokens. You could then use webhooks to keep their permissions in sync.</p>
]]></description><link>https://fusionauth.io/community/forum/post/2004</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/2004</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Fri, 18 Dec 2020 17:39:50 GMT</pubDate></item><item><title><![CDATA[Reply to Alternate Auth Strategies on Tue, 15 Dec 2020 17:10:19 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for the quick reply <a class="mention plugin-mentions-user plugin-mentions-a" href="https://fusionauth.io/community/forum/uid/20">@dan</a> !</p>
<p dir="auto">Our use case is this:</p>
<ul>
<li>We have users that will be able to log in using their username/password (with MFA optionally turned on).</li>
<li>Separately, we want to be able to grant programmatic access to these users as well. Programmatic access obviously precludes any ability to do MFA so we were looking for a way around it. We thought the Application Token might be ideal.</li>
</ul>
<p dir="auto">Obviously the presence of the Application Token somewhat reduces the security of the MFA itself. The idea is that we would ask users to treat the Token as such.</p>
<p dir="auto">We're willing to work outside the box here if you have any alternate ideas for accomplishing said functionality.</p>
]]></description><link>https://fusionauth.io/community/forum/post/1975</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/1975</guid><dc:creator><![CDATA[daniel.barrett]]></dc:creator><pubDate>Tue, 15 Dec 2020 17:10:19 GMT</pubDate></item><item><title><![CDATA[Reply to Alternate Auth Strategies on Tue, 15 Dec 2020 16:37:33 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Is this possible? Can anyone think of any workarounds that would accomplish as much?</p>
</blockquote>
<p dir="auto">I don't believe this is possible within the FusionAuth hosted login pages. A user has 2fa enabled or they don't, and the auth tokens follow the same login flow.</p>
<p dir="auto">If you wanted to have your application handle passwords (not typically a good idea, but possible), I suppose you could see if a password looked like an auth token (or maybe have a different endpoint) and then turn off, via an API call, the 2fa requirement for a given user. Seems error prone, but possible. Make sure you secure your application well <img src="https://fusionauth.io/community/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=rcgg4tg866g" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /> if this is a path you choose.</p>
<p dir="auto">It seems like you are looking for a way around 2fa, like some of the one time codes that Google provides. If so, here's a discussion on that very topic:<br />
<a href="https://fusionauth.io/community/forum/topic/330/is-it-possible-to-disable-two-factor-without-providing-the-two-factor-code">https://fusionauth.io/community/forum/topic/330/is-it-possible-to-disable-two-factor-without-providing-the-two-factor-code</a></p>
<p dir="auto">That led to a github issue: <a href="https://github.com/FusionAuth/fusionauth-issues/issues/871" rel="nofollow ugc">https://github.com/FusionAuth/fusionauth-issues/issues/871</a></p>
<p dir="auto">Which we're planning to deliver with our MFA overhaul, which is currently planned for the 1.24.0 milestone: <a href="https://github.com/FusionAuth/fusionauth-issues/milestone/71" rel="nofollow ugc">https://github.com/FusionAuth/fusionauth-issues/milestone/71</a> (and will be a feature for our paid editions, in the spirit of transparency).</p>
]]></description><link>https://fusionauth.io/community/forum/post/1972</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/1972</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Tue, 15 Dec 2020 16:37:33 GMT</pubDate></item></channel></rss>