Usando o servidor Keycloak embutido no Spring Boot
Hoje em dia é comum vermos a utilização de servidores de autorização, autenticação e de recursos.
Recentemente eu estava estudando para um concurso e acabei encontrando o Keycloak e vi a necessidade de utilizá-lo embutido num container do Tomcat.
Após algumas buscas pela internet eu encontrei esse tutorial utilizando uma versão antiga do Keycloak (versão 18) e resolvi atualizá-lo para a versão mais nova (versão 20).
Para os interessados eu acabei criando um repositório no GitHub para que todos pudessem utilizá-lo.
O processo para criação do jar é bem simples e basicamente é clonar o repositório, criar o pacote com o Maven e rodá-lo.
$ git clone https://github.com/suchorski/springboot-keycloak-server
$ cd springboot-keycloak-server
$ mvn package
$ java -jar target/server-2.0.0.jar
Link para o repositório: https://github.com/suchorski/springboot-keycloak-server
Obrigado!