跳到主内容

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.

Go to the "Users" page and click on "Add user" in the top-right corner. This opens the new-user page.

Save the user after adding a username and the organization "Cloud Foundry" (other details are optional).

Set a password via "Manage your password".

Choose a password for your user and confirm it.

步骤3:构建Cloud Foundry应用

Start the Cloud Foundry by following these steps.

  • $ git clone git://github.com/cloudfoundry/uaa.git
  • $ cd uaa
  • $ ./gradlew run Casdoor应用程序设置

步骤4:集成Casdoor

Now open another command line and input:

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'

We have already obtained the client ID and redirect URI before; we input these parameters. Casdoor Application Setting

Execute the command, and we can get the result below, which means that we have successfully integrated Casdoor with Cloud Foundry. Casdoor应用程序设置

Casdoor Application Setting