Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Projeto de Autenticação com Angular e Spring Boot 💡

🚧 Status: Em Desenvolvimento

Descrição

Este projeto é uma aplicação que demonstra a integração entre Angular e Spring Boot, utilizando Spring Security para gerenciar a autenticação de usuários e a autorização baseada em papéis. O objetivo principal é criar um sistema de autenticação que permita a criação de dois papéis: user e admin. O papel de admin terá permissões especiais para listar usuários e alterar os privilégios deles.

Funcionalidades

Autenticação de Usuário: Os usuários podem se registrar e fazer login na aplicação. Gerenciamento de Papéis: O sistema suporta dois papéis:

  • User: Acesso básico à aplicação.
  • Admin: Acesso avançado, permitindo listar usuários e modificar seus privilégios. Persistência em Banco de Dados: Os dados dos usuários e papéis são armazenados em um banco de dados SQL. Para criar o papel de admin, você pode executar o seguinte comando SQL: sql
INSERT INTO role_entity VALUES ('admin');

Tecnologias Utilizadas

✔️ Frontend: Angular. ✔️ Backend: Spring Boot 🔒. ✔️ Segurança: Spring Security. ✔️ Banco de Dados: SQL (MySQL ou PostgreSQL).

Vídeo

2025-03-14.20-59-32.mp4

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages