是的,联合登录方式会使用来自身份提供者(IdP)的元数据来创建用户账号。
对于如此小众的使用场景,我极不推荐修改核心代码(尤其是在敏感路径中)。
对你而言,我建议设置多个浏览器配置文件,每个配置文件绑定一个不同的 ID 账号。这样你就可以利用它们快速登录到 try.discourse.org。
我自己也这样做;每个配置文件在后端绑定到一个不同的电子邮件地址,而这些邮件最终都会进入同一个收件箱。
为了支持这种做法(以及其他类似技巧),我有一个特定的邮件域名,会将
LOCALPART@SUBDOMAIN.mydomain.com
重写为
realemailaddress+LOCALPART%SUBDOMAIN@mydomain.com
(或者,根据情况而定)
realemailaddress+LOCALPART@mydomain.com
如果你不想进行这样的设置,我建议你创建一个 JavaScript 浏览器书签脚本,在账号创建完成后自动为你提交邮箱更改请求。