百度
要设置 Baidu OAuth 提供商,请阅读 百度的文档 并按其步骤完成 应用程序创建。
在创建您的应用后,重定向URL设置在以下位置:
在以下位置添加您的 Casdoor 域名:
注意事项
这部分与百度给出的文档中的实际情况有很大的不同:
- 将URL添加到回调URL设置中的话很可能验证URL失败,导致登录失败,所以我们要将我们的域名添加到域名设置中。
- 只能添加一个URL或域名,这与文档有很大不同。
然后您现在就可以获得 Client ID
和 Client Secrets
了!
添加一个百度 OAuth 提供商并在您的 Casdoor 中填写 Client ID
和 Client Secrets
。
现在你可以使用百度作为第三方服务来完成身份验证!
一般故障排除
故障排除如果您遇到百度提示您重定向URL不正确, 这里是你可能可以修复错误的一些方式:
- 将你的域名添加到合适的位置,然后重置Secret(百度重置Secret有bug,会提示错误,但是刷新页面后Secret已经刷新)
- 如果以上方法都不能解决问题,我们建议您删除应用程序并创建一个新的应用程序,并先设置您的域名。
另一个问题是百度返回的用户名被屏蔽了,不像它的文档显示用户名和显示的名称,所以我们目前只能使用被屏蔽的名称作为用户名。