Cloud Foundry
Deploy Casdoor first (see Server installation). Then configure the application and Cloud Foundry as below.
ステップ1: Casdoorアプリ ケーションを設定する
- 既存のCasdoorアプリケーションを作成するか使用します。
- リダイレクトURLを追加します:
http://CASDOOR_HOSTNAME/login
- クライアント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

ステップ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をCloud Foundryと正常に統合したことを意味します。
