跳到主内容

百度

要设置Baidu OAuth提供商,请阅读Baidu文档并按照他们的步骤完成应用创建

创建百度 APP

在创建应用程序后,应在以下位置设置重定向URL:

百度 URL 设置

在以下位置添加您的 Casdoor 域名:

重定向 URL 设置

注意事项

这部分与百度文档中提供的信息有很大的不同:

  1. 将URL添加到回调URL设置中很可能会导致URL验证失败,并导致登录失败,因此我们将我们的域名添加到域设置中。
  2. 只能添加一个URL或域名,这与文档中的描述非常不同。

然后,您可以获取Client IDClient Secrets

百度客户端

在您的Casdoor中添加一个百度OAuth提供商,并填写Client IDClient Secrets

百度提供商

现在您可以使用百度作为第三方服务来完成身份验证!

一般故障排除

如果你遇到百度提示说你的重定向URL是错误的,以下是一些可能的解决方法:

  1. 将您的域名添加到适当的位置,然后重置Secret(百度重置Secret有一个bug,它会提示您一个错误,但刷新页面后Secret已经被刷新)。
  2. 如果以上方法都不能解决问题,我们建议您删除应用程序并创建一个新的应用程序,并先设置您的域名。

另一个问题是,百度返回的用户名被掩码处理,这与他们的文档显示的用户名和显示名称不同。 因此,我们目前只能使用掩码名称作为用户名。