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

Cloud Foundry

Deploy Casdoor first (see Server installation). Then configure the application and Cloud Foundry as below.

ステップ1: Casdoorアプリケーションを設定する​

  1. 既存のCasdoorアプリケーションを作成するか使用します。
  2. リダイレクトURLを追加します:http://CASDOOR_HOSTNAME/login Casdoorアプリケーション設定
  3. クライアントIDをコピーします。次の手順で必要になります。

ステップ2: Casdoorにユーザーを追加する​

Create a user and assign a role to the application.

「ユーザー」ページに移動し、右上の「ユーザーを追加」をクリックします。 This opens the new-user page.

ユーザー名と組織「Cloud Foundry」を追加した後、ユーザーを保存します(他の詳細はオプションです)。

Set a password via "Manage your password".

ユーザーのパスワードを選択し、それを確認してください。

ステップ3: Cloud Foundryアプリを構築する​

これらの手順に従ってCloud Foundryを起動します。

  • $ git clone git://github.com/cloudfoundry/uaa.git
  • $ cd uaa
  • $ ./gradlew run Casdoorアプリケーション設定

ステップ4: Casdoorを統合する​

別のコマンドラインを開き、次の入力をします:

curl '`http://localhost/oauth/authorize?response_type=token&client_id=app&scope=openid&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fapp%2F`' -i -X GET \
-H 'Accept: application/x-www-form-urlencoded'

以前にクライアントIDとリダイレクトURIを取得しているので、これらのパラメータを入力します。Casdoorアプリケーションの設定

コマンドを実行すると、以下の結果が得られます。これは、CasdoorをCloud Foundryと正常に統合したことを意味します。Casdoorアプリケーション設定

Casdoorアプリケーションの設定