Saltar al contenido principal

Cloud Foundry

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

Paso 1: Configurar la aplicación Casdoor​

  1. Crea o usa una aplicación Casdoor existente.
  2. Añade una URL de redirección: http://CASDOOR_HOSTNAME/login Configuración de la Aplicación Casdoor
  3. Copia el ID del cliente; lo necesitaremos en los siguientes pasos.

Paso 2: Añadir un usuario en Casdoor​

Create a user and assign a role to the application.

Ve a la página de 'Usuarios' y haz clic en 'Añadir usuario' en la esquina superior derecha. This opens the new-user page.

Guarda el usuario después de añadir un nombre de usuario y la organización 'Cloud Foundry' (otros detalles son opcionales).

Set a password via "Manage your password".

Elige una contraseña para tu usuario y confírmala.

Paso 3: Construir la App de Cloud Foundry​

Inicia Cloud Foundry siguiendo estos pasos.

  • $ git clone git://github.com/cloudfoundry/uaa.git
  • $ cd uaa
  • $ ./gradlew run Configuración de la Aplicación Casdoor

Paso 4: Integrar Casdoor​

Ahora abre otra línea de comandos e ingresa:

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'

Ya hemos obtenido el ID del cliente y el URI de redirección antes; ingresamos estos parámetros.Configuración de la Aplicación de Casdoor

Ejecuta el comando, y podemos obtener el resultado a continuación, lo que significa que hemos integrado con éxito Casdoor con Cloud Foundry.Configuración de la Aplicación Casdoor

Configuración de la Aplicación de Casdoor