メインコンテンツにスキップ

バイドゥ

バイドゥOAuthプロバイダーを設定するには、バイドゥのドキュメントを読んで、アプリケーション作成の手順に従って完了してください。

バイドゥAPPを作成する

アプリを作成した後、リダイレクトURLは以下の位置に設定する必要があります:

バイドゥURL設定

以下の位置にあなたのCasdoorドメインを追加してください:

リダイレクトURL設定

注意

この部分はバイドゥのドキュメントに提供されている情報と非常に異なります:

  1. URLをコールバックURL設定に追加すると、URLの検証に失敗し、ログインが失敗する可能性が高いので、ドメイン設定にドメイン名を追加します。
  2. URLまたはドメイン名を1つだけ追加でき、これはドキュメントと非常に異なります。

その後、Client IDClient Secretsを取得できます。

バイドゥクライアント

バイドゥOAuthプロバイダーを追加し、CasdoorにClient IDClient Secretsを入力します。

バイドゥプロバイダー

これで、バイドゥを第三者サービスとして使用して認証を完了することができます!

一般的なトラブルシューティング

リダイレクトURLが正しくないというバイドゥのプロンプトに遭遇した場合、以下の方法で修正できるかもしれません:

  1. 適切な位置にドメイン名を追加してから、Secretをリセットしてください(バイドゥのSecretリセットにはバグがあり、エラーが表示されますが、ページをリフレッシュするとSecretが更新されています)。
  2. 上記の方法で問題が解決しない場合は、アプリケーションを削除して新しく作成し、最初にドメイン名を設定することをお勧めします。

もう一つの問題は、バイドゥが返すユーザー名がマスクされていることで、ドキュメントにはユーザー名と表示名が示されているのとは異なります。 したがって、現在はマスクされた名前をユーザー名としてのみ使用できます。