Dash App Pages with Flask Login Flow using Flask

Yes, the benefit of having the login flow outside of the dash app, is that when the user first encounters the application, they are a verified user.

This in turn allows you to create custom navigation based upon the user’s level of permissions.

It in a multi-page layout, this is easier because you have the layouts as functions, which make it even easier to query the user’s login status.