如果我在一个目前不使用 external_id 的网站上启用此功能,它将如何运行?它能否仅根据用户的电子邮件地址登录用户?
更广泛地说,由于 email 和 external_id 是载荷中 2 个必填字段,您能否澄清它们在 Discourse 端(在接收来自身份验证网站的载荷时)如何用于确定要登录哪个用户帐户?
- 如果在用户创建期间没有将
external_id与电子邮件关联,它会先使用电子邮件,然后将external_id与此电子邮件关联以供将来登录吗? - 如果
email和external_id之间存在不匹配(每个都与不同的 Discourse 帐户关联),它会使用external_id还是email来确定登录哪个用户?还是会抛出错误?
谢谢!