アプリケーション設定
サーバーにCasdoorをデプロイし、組織を設定した後、アプリケーションをデプロイすることができます!
Casdoorを使用してアプリケーションの認証を設定する方法を見てみましょう!
注
例えば、Casnodeを使ってフォーラムを設定したいとします。
アプリケーションを作成し、必要な設定をいくつか行います。
作成した組織を選択して、この組織のユーザーがこのアプリケーションを使用できるようにします。
この組織はmy_organization
という名前なので、ドロップダウンメニューからそれを選択します。
次に、ユーザーがサインアップするときにCasdoorを認証に使用できるようにしたいと思います。 そのため、リダイレクトURLをここにhttps://your-site-url.com/callbackとして入力します。
注意
プロバイダーアプリケーションのcallback URL
はCasdoorのcallback URLである必要があり、CasdoorのRedirect URL
はあなたのウェブサイトのcallback URLである必要があることに注意してください。
さらに理解する
認証プロセスを機能させるための詳細な手順は以下の通りです:
- ユーザーはCasdoorにリクエストを送信します。
- Casdoorは
Client ID
とClient Secret
を使用してGitHub、Google、または他のプロバイダーと認証します。 - 認証が成功すると、GitHubはCasdoorにコールバックして、認証が成功したことをCasdoorに通知します。 したがって、GitHubの認証コールバックURLはあなたのCasdoorのcallback URLである必要があり、それはhttp://your-casdoor-url.com/callbackです。
- Casdoorはアプリケーションに認証成功を通知します。 これは、Casdoorのcallback URLがあなたのアプリケーションのcallback URLである必要があることを意味し、それはhttp://your-site-url.com/callbackです。
ヒント
アプリケーションのサインイン方法をよりパーソナライズして設定したい場合、例えば特定のサインイン方法を無効にするか、特定のサインイン方法をオフにする場合は、サインイン方法を参照してください。