使用我们的 OAuth2 服务器进行身份验证时,能够隐式注册用户

我们为我们的用户群运行自定义 OAuth2 服务器。是否可以将 Discourse 配置为接受隐式新注册,而无需提示用户填写注册页面的信息?

我也很好奇这是否可行。我只希望用户通过 OAuth2 连接到我的网站进行注册/登录,而不能创建本地账户。目前,当用户在我的主网站注册时,我会使用 API 在 Discourse 上创建一个具有相同用户名的用户。然后他们可以使用我自定义的 OAuth2 提供商登录,但仍然会显示邮箱/密码登录提示。我发现必须使用这些确切的设置才能通过 API 创建用户并禁止他们注册,但我至少希望隐藏邮箱/密码提示。禁用“本地登录”为我提供了现有用户登录的理想流程,但这样就不允许我创建新用户了。有没有办法将 OAuth2 用作 SSO?