使用SSO登录时没有用户名检查提示

感谢澄清。我们在 SSO 的用户名方面遇到了一个问题。当有人通过我们的 SSO 注册时,系统会自动将其登录,而不会像本论坛那样弹出提示询问用户名是否合适或是否需要修改!image|511x500

我在我们的 Discourse 中找不到相关设置。当使用 Google 登录创建账户时,这里的功能应该能正常工作。

使用 Discourse 自定义 SSO 协议时,通常假定用户可以在外部身份提供商中管理所有相关账户信息,包括用户名。我们最近为“非 SSO 身份验证器”新增了 external auth skip create confirm 设置,以采取相反的处理方式。

另一个选项是取消勾选 sso overrides username,这样用户登录后即可自行修改用户名。

4 个赞

我们想使用 Discourse 自定义 SSO,但我们没有用户名的概念。是否可以强制使用此对话框(即使是在代码中)?现在我们得到一堆 user1245,这并非最佳选择。

1 个赞