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.
Após criar seu aplicativo, a URL de redirecionamento deve ser configurada na seguinte posição:
Adicione seu domínio Casdoor na seguinte posição:
Esta parte é muito diferente das informações fornecidas na documentação Baidu:
- 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.
- 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
.
Adicione um provedor OAuth Baidu e preencha o Client ID
e Client Secrets
no seu Casdoor.
Agora você pode usar o Baidu como um serviço de terceiros para completar a autenticação!
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:
- 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).
- 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.