Перейти до основного вмісту

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. Скопіюйте ідентифікатор клієнта; нам він знадобиться на наступних кроках.

Крок 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