Spring Security + Spring MVC + Spring Data JPA + thymeleaf + PostgreSQL
###Backend
Setup
Dependencias:
- Servidor: PostgreSQL
- Dependencias (ver pom.xml):
Acciones:
- Crear base de datos, default -> users
- Crear rol/usuario owner del base de datos.
- Ejecutar script sql de inicializacion. Contiene estructura de BD con datos de usuarios prueba.
- Configurar fichero propiedades application.properties con los datos de la BD.
Nota:
- El proyecto Spring contiene una clase comentada dentro del paquete utils.CreateEntitiesUsersRoles, que permite crear 2 Roles ADMIN/USER y 2 usuarios con roles respectivos. En una alternativa inicial si es usada en primera instancia, descomentar la clase y una vez inicializado el proyecto comentar posteriormente.
Puntos
Form:
- http;//localhost:8082/login
- http;//localhost:8082/register
API:
- http;//localhost:8082/api/login
- http;//localhost:8082/api/register