# Authentication on multipage app

**URL:** <https://community.plotly.com/t/authentication-on-multipage-app/23688>\
**Category:** Dash Python\
**Created:** [May 21, 2019, 3:10pm UTC](https://community.plotly.com/t/authentication-on-multipage-app/23688 "2019-05-21T15:10:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jrp](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/jrp/32/6798_2.png) [@jrp](https://community.plotly.com/u/jrp)\
**Post date:** [May 21, 2019, 3:10pm UTC](https://community.plotly.com/t/authentication-on-multipage-app/23688/1 "2019-05-21T15:10:42Z")

</div>

Hi,  
I’m running a webapp with basic authentication.  
However I would like the landing page not to require any authentication.  
Is there any way to seperate authentication on pages?  
Tks

---

<div class="post-metadata">

**Author:** ![russellthehippo](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/russellthehippo/32/25312_2.png) [@russellthehippo](https://community.plotly.com/u/russellthehippo)\
**Post date:** [May 22, 2019, 12:31am UTC](https://community.plotly.com/t/authentication-on-multipage-app/23688/2 "2019-05-22T00:31:57Z")

</div>

It depends on how you are doing authentication. If you’re using some form of normal Flask authentication, you can define a route that is outside the scope of the authenticator. Can you include some more detail in your auth method?

---

<div class="post-metadata">

**Author:** ![jrp](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/jrp/32/6798_2.png) [@jrp](https://community.plotly.com/u/jrp)\
**Post date:** [May 22, 2019, 9:44am UTC](https://community.plotly.com/t/authentication-on-multipage-app/23688/3 "2019-05-22T09:44:57Z")

</div>

I’m using dash\_auth.BasicAuth  
I’ll have a look into defining a route with flask authentication. Temporarily fixed it by hosting landing page and webapp separately.
