giuliana-bezerra / spring-security-keycloak

Projeto que ilustra o uso do Keycloak com Spring Security utilizando o Oauth 2.0 + OpenID.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Security + Keycloak

@giulianabezerra Tutorial

Projeto apresentado nesse vídeo que ilustra o uso do Keycloak com Spring Security utilizando o Oauth 2.0 + OpenID.

Configuração do Keycloak

1 - Executar Keycloak

docker run -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:22.0.5 start-dev

2 - Criar usuário e client oauth no Keycloak

Testando a Aplicação

As seguintes rotas podem ser acessadas para testar:

  • GET /public: Rota aberta
  • GET /private: Rota que pede autenticação
  • GET /cookie: Rota que pede autenticação com cookie de sessão
  • GET /jwt: Rota que pede autenticação com JWT

About

Projeto que ilustra o uso do Keycloak com Spring Security utilizando o Oauth 2.0 + OpenID.


Languages

Language:Java 100.0%