如何使用 Flask-Login 保护 Flask-App 中的 Dash-Apps?
Posted
技术标签:
【中文标题】如何使用 Flask-Login 保护 Flask-App 中的 Dash-Apps?【英文标题】:How to secure Dash-Apps within Flask-App with Flask-Login? 【发布时间】:2019-04-30 08:46:51 【问题描述】:我现在试图解决这个问题 2 天,但我无法在网络和论坛上找到任何正确的解决方案。
我无法使用@login_required 装饰器保护flask-app 中的dash-app。我可以使用 @login_required 在蓝图路由中调用 dash-app 以保护它并将其重定向到 dash-app。
但是如果我直接调用dash-app like_localhost:5000/dashapp1 然后它会直接进入应用程序而无需登录。
是否有任何解决方案可以通过相同的 Flask-Login 启动来保护 Flask-App 中的 Dash-App?
谢谢
【问题讨论】:
您可以查看我的解决方案:***.com/a/54011735/2180721 其他相关:***.com/q/60853537/320399 和 ***.com/q/57629586/320399 【参考方案1】:我认为this 是您正在寻找的东西,这家伙也以某种方式使用蓝图。我一直在寻找如何使用蓝图和破折号构建烧瓶应用程序并找到了这个。它有点复杂,但值得一试。
【讨论】:
哦,非常感谢!我一直把我的项目放在一边,因为我找不到解决方案。 请将其标记为已回答。如果这个答案让你满意。 我会先看看它,如果它真的是解决方案。谢谢,我会回复你... 好的。我希望它有所帮助。以上是关于如何使用 Flask-Login 保护 Flask-App 中的 Dash-Apps?的主要内容,如果未能解决你的问题,请参考以下文章
如何整合Flask-HTTPAuth和Flask-Login
你如何使用 Flask-Login 和自定义 Python 装饰器来分配用户权限?