Este projeto tem como objetivo demonstrar a integração entre o Keycloak, um serviço de gerenciamento de identidade e acesso baseado em padrões abertos, e o React, uma biblioteca JavaScript para a construção de interfaces de usuário. O Keycloak oferece recursos de autenticação, autorização e gerenciamento de usuários, enquanto o React é uma ferramenta poderosa para o desenvolvimento de interfaces de usuário dinâmicas e responsivas.
- Autenticação de usuários utilizando o Keycloak.
- Autorização baseada em papéis e permissões configurados no Keycloak.
- Gerenciamento de sessões de usuários.
- Proteção de rotas no React com base no status de autenticação.
-
Keycloak: Servidor de autenticação e autorização.
-
React: Biblioteca JavaScript para a construção de interfaces de usuário.
Clone o repositório:
git clone https://github.com/eduardorerick/keycloak-react.git
Instale as dependências do projeto React:
cd keycloak-react
npm install
Este projeto está licenciado sob a Licença MIT.