Ejemplo de como authorizar un usuario usando JWT con Java y Angular
git clone git@github.com:ortizman/ttps-jwt.git
Alternativamente, se pueden descargar el codigo fuente sin usar git desde aca
El cliente esta construido usando Angular 11.
- Ingresar a la carpeta client
cd client/angular-jwt-auth
- Instalar las dependencias
npm i
- Usar el cli de angular para levantar el frontend
./node_modules/.bin/ng serve --open
Pueden instalar el cli de angular usando el comando:
npm install -g @angular/cli
Para poder hacer login en el frontend, es necesario que el server este levantado
Alternativa 1: Importar el proyecto dentro del folder server en el IDE (IDEA, Eclipse, etc) y levantar el proyecto usando Tomcat o Jetty.
Desde el frontend se asume que el server esta escuchando en http://localhost:8080/jwt
Alternativa 2:
- Ingresar a la carpeta server
cd server/jwt
- Compilar
mvn clean package
- Ejecutar
export SERVER_CONTEXT_PATH=/jwt && java -jar target/jwt.jar
Podes importar esta collection a Postman y ver los ejemplos de invocación a los web-services.