跳到主内容

Cloud Foundry

先部署 Casdoor(见 服务器安装)。然后按下面的步骤配置应用和 Cloud Foundry。

步骤1:配置Casdoor应用程序​

  1. 创建或使用现有的Casdoor应用程序。
  2. 添加一个重定向URL:http://CASDOOR_HOSTNAME/login Casdoor应用程序设置
  3. 复制客户端ID;我们将在接下来的步骤中需要它。

步骤2:在Casdoor中添加用户​

创建一个用户,并为应用分配角色。

转到“用户”页面,然后点击右上角的“添加用户”。这会打开新建用户页面。

在添加用户名和组织“Cloud Foundry”后保存用户(其他详细信息是可选的)。

通过 "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应用程序设置