它给出的错误如下:
无法加载 URL:此 URL 的域名未包含在应用的域名中。要能够加载此 URL,请将应用的所有域名和子域名添加到应用设置中的“应用域名”字段
应用域名已在站点设置中配置。它不是子域名,且站点使用 https。我甚至还在设置中添加了 www 以防万一。
查看后发现,在“产品”下的 Facebook 登录设置中,不仅“强制使用 https”已开启,还有以下设置:
对重定向 URI 使用严格模式:仅允许使用 Facebook SDK 或完全匹配有效 OAuth 重定向 URI 的重定向。强烈建议。
根据我在其他地方看到的解决方法,此设置无法关闭。在那里添加域名会报错,提示重定向 URI 未列入白名单且不匹配。
那么,Discourse 在创建账户和登录账户时的重定向 URI 应该是什么呢?
