Passer au contenu principal

Cloud Foundry

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

Étape 1 : Configurer l'application Casdoor​

  1. Créez ou utilisez une application Casdoor existante.
  2. Ajoutez une URL de redirection : http://CASDOOR_HOSTNAME/login Paramètres de l'application Casdoor
  3. Copiez l'ID client ; nous en aurons besoin dans les étapes suivantes.

Étape 2 : Ajoutez un utilisateur dans Casdoor​

Create a user and assign a role to the application.

Allez à la page « Utilisateurs » et cliquez sur « Ajouter un utilisateur » dans le coin supérieur droit. This opens the new-user page.

Enregistrez l'utilisateur après avoir ajouté un nom d'utilisateur et l'organisation « Cloud Foundry » (les autres détails sont facultatifs).

Set a password via "Manage your password".

Choisissez un mot de passe pour votre utilisateur et confirmez-le.

Étape 3 : Construire l'application Cloud Foundry​

Démarrez Cloud Foundry en suivant ces étapes.

  • $ git clone git://github.com/cloudfoundry/uaa.git
  • $ cd uaa
  • $ ./gradlew run Paramètres de l'application Casdoor

Étape 4 : Intégrer Casdoor​

Maintenant, ouvrez une autre ligne de commande et saisissez :

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'

Nous avons déjà obtenu l'ID client et l'URI de redirection auparavant ; nous saisissons ces paramètres.Paramètres de l'application Casdoor

Exécutez la commande, et nous pouvons obtenir le résultat ci-dessous, ce qui signifie que nous avons intégré avec succès Casdoor avec Cloud Foundry.Paramètres de l'application Casdoor

Paramètres de l'application Casdoor