- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用超集 0.20.4
如果我想在我的 URL 中添加一个 token 以自动登录到特定用户超集/仪表板/3?standalone=true&token=123456789
我应该在代码的哪个位置添加对 token 的检查以登录并强制执行用户登录操作?就像是 :如果 request.args.get('token') == '123456789':登录用户xxx
我怎样才能自动登录?我看到很多 g.user 被调用,但我没有看到实际的登录过程在哪里进行。用户名/密码/csrf_token 在哪里用于对用户进行身份验证?
最佳答案
如果您正在寻找对仪表板的匿名/公共(public)访问权限,您应该查看公共(public)角色 - 记录在此处: https://superset.incubator.apache.org/security.html#public
还有这里: https://flask-appbuilder.readthedocs.io/en/latest/security.html#role-based
如果您有更复杂的要求,您应该查看 Flask App Builder(又名 FAB)安全模型 - 在此处记录 https://flask-appbuilder.readthedocs.io/en/latest/security.html- (Superset 是一个 FAB 应用程序)。
您可以特别覆盖 SecurityManager
(来自 flask_appbuilder.security.sqla.manager
)。
在您的特定情况下 - 您尝试基于 token 自动登录用户 - 似乎您可能反而能够解析/验证 token 并调用 auth_user_db
(请参阅 BaseSecurityManager
) 在一些不需要 @has_access
的 View 中(参见 flask_appbuilder/security/views.py 中的 class AuthDBView
)
关于python - 超集 : Where to force an autologin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47504695/
我正在使用超集 0.20.4 如果我想在我的 URL 中添加一个 token 以自动登录到特定用户超集/仪表板/3?standalone=true&token=123456789 我应该在代码的哪个位
我如何为这个脚本实现自动登录功能? session_start(); $result = mysql_query("SELECT id FROM users
我正在实现 Google Sign-In在我的网页中。我的页面中有很多按钮实例(用于解锁功能)。 我的问题是,当用户已经登录时,会触发许多 onSignIn 方法的实例。 有没有一种方法可以在页面加载
我正在开发一个 LinkedIn 登录钩子(Hook),如下 this例如,但我在将参数从 .jsp 文件传递到实现 AutoLogin 的 .java 类时陷入困境。 . 如果我编写一个 por
我有以下方法来查看用户是否已经登录,在这种情况下我确实登录了并且 getCurrentUser() 函数起作用,因为在控制台中它确实返回“USER IS NOT NULL”,但 home 小部件仍然为
我是一名优秀的程序员,十分优秀!