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

アプリケーション設定

サーバーにCasdoorをデプロイし、組織を設定した後、アプリケーションをデプロイすることができます!

Casdoorを使用してアプリケーションの認証を設定する方法を見てみましょう!

例えば、Casnodeを使ってフォーラムを設定したいとします。

アプリケーションを作成し、必要な設定をいくつか行います。

作成した組織を選択して、この組織のユーザーがこのアプリケーションを使用できるようにします。

組織

この組織はmy_organizationという名前なので、ドロップダウンメニューからそれを選択します。

組織を選択

次に、ユーザーがサインアップするときにCasdoorを認証に使用できるようにしたいと思います。 そのため、リダイレクトURLをここにhttps://your-site-url.com/callbackとして入力します。

注意

プロバイダーアプリケーションのcallback URLはCasdoorのcallback URLである必要があり、CasdoorのRedirect URLはあなたのウェブサイトのcallback URLである必要があることに注意してください。

さらに理解する

認証プロセスを機能させるための詳細な手順は以下の通りです:

  1. ユーザーはCasdoorにリクエストを送信します。
  2. CasdoorはClient IDClient Secretを使用してGitHub、Google、または他のプロバイダーと認証します。
  3. 認証が成功すると、GitHubはCasdoorにコールバックして、認証が成功したことをCasdoorに通知します。 したがって、GitHubの認証コールバックURLはあなたのCasdoorのcallback URLである必要があり、それはhttp://your-casdoor-url.com/callbackです。
  4. Casdoorはアプリケーションに認証成功を通知します。 これは、Casdoorのcallback URLがあなたのアプリケーションのcallback URLである必要があることを意味し、それはhttp://your-site-url.com/callbackです。
ヒント

アプリケーションのサインイン方法をよりパーソナライズして設定したい場合、例えば特定のサインイン方法を無効にするか、特定のサインイン方法をオフにする場合は、サインイン方法を参照してください。