Pular para o conteúdo principal

Cloud Foundry

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

Passo 1: Configurar aplicativo Casdoor​

  1. Crie ou use um aplicativo Casdoor existente.
  2. Adicione uma URL de redirecionamento: http://CASDOOR_HOSTNAME/login Configuração do Aplicativo Casdoor
  3. Copie o ID do cliente; precisaremos dele nos passos seguintes.

Passo 2: Adicionar um usuário no Casdoor​

Create a user and assign a role to the application.

Vá para a página 'Usuários' e clique em 'Adicionar usuário' no canto superior direito. This opens the new-user page.

Salve o usuário após adicionar um nome de usuário e a organização 'Cloud Foundry' (outros detalhes são opcionais).

Set a password via "Manage your password".

Escolha uma senha para o seu usuário e confirme-a.

Passo 3: Construir o App Cloud Foundry​

Inicie o Cloud Foundry seguindo estes passos.

  • $ git clone git://github.com/cloudfoundry/uaa.git
  • $ cd uaa
  • $ ./gradlew run Configuração do Aplicativo Casdoor

Passo 4: Integrar Casdoor​

Agora abra outra linha de comando e insira:

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'

Já obtivemos o ID do cliente e o URI de redirecionamento antes; inserimos esses parâmetros.Configuração do Aplicativo Casdoor

Execute o comando, e podemos obter o resultado abaixo, o que significa que integramos com sucesso o Casdoor com o Cloud Foundry.Configuração do Aplicativo Casdoor

Configuração do Aplicativo Casdoor