바이두
바이두 OAuth 제공자를 설정하려면, 바이두 문서를 읽고 그들의 단계를 따라 애플리케이션 생성을 완료하십시오.
앱을 생성한 후에는 리디렉션 URL을 다음 위치에 설정해야 합니다:
다음 위치에 Casdoor 도메인을 추가:
주의
이 부분은 바이두 문서에서 제공하는 정보와 매우 다릅니다:
- URL을 콜백 URL 설정에 추가하면 URL 검증에 실패하고 로그인이 실패할 가능성이 높으므로, 우리는 도메인 설정에 도메인 이름을 추가합니다.
- URL 또는 도메인 이름은 하나만 추가할 수 있으며, 이는 문서와 매우 다릅니다.
그런 다음 Client ID
와 Client Secrets
를 얻을 수 있습니다.
바이두 OAuth 제공자를 추가하고 Casdoor에 Client ID
와 Client Secrets
를 입력합니다.
이제 바이두를 세 번째 파티 서비스로 사용하여 인증을 완료할 수 있습니다!
일반적인 문제 해결
리디렉션 URL이 잘못되었다는 바이두의 알림을 받게 되면, 다음과 같은 방법으로 해결할 수 있을 것입니다:
- 적절한 위치에 도메인 이름을 추가하고 Secret을 재설정합니다 (바이두 Secret 재설정에는 버그가 있어 오류를 알려주지만, 페이지를 새로 고친 후에는 Secret이 새로 고쳐졌습니다).
- 위의 방법들이 문제를 해결하지 못한다면, 우리는 애플리케이션을 삭제하고 새로 만들어 도메인 이름을 먼저 설정하라고 권장합니다.
또 다른 문제는 바이두에서 반환하는 사용자 이름이 마스킹되어 있어, 그들의 문서에서 보여주는 사용자 이름과 표시된 이름과는 다릅니다. 따라서, 우리는 현재 마스킹된 이름을 사용자 이름으로만 사용할 수 있습니다.