docker-compose up --build -d
Adicione os nomes para o localhost, o trafego será redirecionado para o NGINX e ele irá redirecionar internamente os demais pacotes.
echo "127.0.0.1 webserver.com.br" >> /etc/hosts
echo "127.0.0.1 keycloak.com.br" >> /etc/hosts
Isso vai fazser você cair no container do keyclaok
Acesse http://keycloak.com.br
- Login Admin:
http://keycloak.com.br/auth/admin/master/console/#/realms/master
Autenticação:
login:admin
senha admin
- Clique no Realm >> ADD
- Importe o arquivo:
keycloak-import.json
Depois de importar o arquivo JSON que tem os dados do cliente para o NodeJS usar
O KeyCloak vai gerar um REALM chamado nodejs-example
Feito a configuração o NodeJS já está pronto para usar.
http://webserver.com.br
Logue com o usuário: user
com a senha password
-
Link do projeto https://github.com/keycloak/keycloak-nodejs-connect/tree/master/example
-
Encode e Decode https://www.jsonwebtoken.io/