JesseB
(Jesse)
1
您好,
我仅在 Discourse 平台使用 SSO 集成。今天我注意到,当我使用 SSO 登录我的管理员帐户时,我不再看到与管理员相关的菜单,并且 /admin 端点也无法正常工作。
但是,在我另一台已登录约一周的设备上,我确实看到了管理员菜单。这似乎只发生在首次登录时,这让我认为:
- 管理员权限存储在会话本身中(这似乎是合理的)。
- SSO 集成在创建会话时不再正确添加管理员权限。
这意味着,一旦我的另一台设备最终退出登录,我将无法访问我的管理员菜单。
我已经与论坛上的另一位管理员确认过,如果他在隐身标签页中登录,也会发生同样的情况。
今天早些时候,我还使用了一个测试帐户的“模拟”按钮,那时我注意到了这个问题。我不确定这是否相关,但值得一提?
现在,无论是在 Mac、PC、iPhone 上,还是在我们网站上的两个管理员帐户,无论是否清除 cookie,都会出现这种情况。我们仍然在 /about 端点上列为管理员,因此我们并未被意外删除。
希望这个问题容易复现和解决。如果我能提供更多信息,我很乐意提供。
Moin
2
嘿 @JesseB
欢迎来到 Meta!
您有 Cloudflare 吗?
最近还有一个帖子,其中 Cloudflare 阻止了管理员访问管理区域。
4 个赞
JesseB
(Jesse)
3
为完成 2:2 的工作,给予高度赞扬。考虑到我今天刚更新了 Discourse,我不会想到是 Cloudflare,但事实正是如此。
谢谢,问题已解决。
1 个赞
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.