是否有办法只允许Twitter集成注册?

我运营一个面向日本玩家的游戏论坛。
就我的用户而言,没有人通过电子邮件地址注册,所有人均通过 Twitter 注册。
是否可以在注册界面仅显示 Twitter 集成选项?

启用 Twitter 登录后,您可以在管理面板中禁用“启用本地登录”站点设置。此后,登录弹窗将被跳过,用户将直接进入 Twitter。

如果我想允许用户使用用户名/电子邮件和密码登录,但不允许注册?也就是说,您只能通过 Twitter 注册,但一旦注册,您就可以使用用户名/密码登录。

这是一种糟糕的用户体验,因为通过 Twitter 注册的用户将没有密码,不得不在首次登录前经历密码重置流程。

抱歉,我之前没有说清楚。我的意思是:

  • 用户可以通过两种方式注册:我们邀请他们(他们提供常规的电子邮件和密码),或者他们通过 Twitter 注册。除非我们邀请他们,否则我们不希望他们没有 Twitter 账户就进行注册。

  • 然后,用户可以通过电子邮件/用户名和密码(如果他们被邀请,因此设置了自己的密码)登录,或者通过 Twitter 登录(如果他们有关联的账户)。

希望这能说得更清楚。谢谢。

可以,这可以做到。只需将网站设为仅限邀请,并配置 Twitter 登录。

将网站设为仅限邀请制的问题在于,注册按钮不会显示在登录页面上,但我希望未受邀用户仍能注册,但只能通过关联帐户进行注册。

基本上,“您可以使用 Twitter/LinkedIn/Google 注册。否则,如果您没有这些帐户,则必须被邀请。”

(我意识到我可以覆盖注册页面,移除左侧的输入字段和“创建您的帐户”按钮,只显示关联帐户按钮,但我想知道是否有办法避免这种情况。)