Pular para o conteúdo principal

Baidu

Para configurar o provedor OAuth Baidu, por favor, leia a documentação Baidu e siga os passos para completar a criação do aplicativo.

Criar APP Baidu

Após criar seu aplicativo, a URL de redirecionamento deve ser configurada na seguinte posição:

Configuração de URL Baidu

Adicione seu domínio Casdoor na seguinte posição:

Configuração de URL de Redirecionamento

cuidado

Esta parte é muito diferente das informações fornecidas na documentação Baidu:

  1. Adicionar a URL à configuração de URL de callback provavelmente falhará em validar a URL e causará falha no login, então adicionamos nosso nome de domínio à configuração de domínio.
  2. Apenas uma URL ou nome de domínio pode ser adicionado, o que é muito diferente da documentação.

Então você pode obter o Client ID e Client Secrets.

Cliente Baidu

Adicione um provedor OAuth Baidu e preencha o Client ID e Client Secrets no seu Casdoor.

Fornecedor Baidu

Agora você pode usar o Baidu como um serviço de terceiros para completar a autenticação!

Solução de problemas gerais

Se você encontrar um aviso do Baidu que indica que sua URL de redirecionamento está incorreta, aqui estão algumas maneiras que você pode ser capaz de corrigi-la:

  1. Adicione seu nome de domínio ao local apropriado e depois redefina o Secret (a redefinição do Secret do Baidu tem um bug, ele irá indicar um erro, mas após atualizar a página o Secret foi atualizado).
  2. Se os métodos acima não resolverem o problema, sugerimos que você exclua o aplicativo e crie um novo, e defina seu nome de domínio primeiro.

Outro problema é que o nome de usuário retornado pelo Baidu é mascarado, ao contrário de sua documentação que mostra o nome de usuário e nome exibido. Portanto, atualmente só podemos usar o nome mascarado como o nome de usuário.