Skip to content

Ejemplo aplicación Spring Boot exposición servicios con seguridad JWT

Notifications You must be signed in to change notification settings

docentedev/spring-jwt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Ejemplo API REST con seguridad basada en token JWT

Este ejemplo pretende probar cómo se puede securizar un API REST con JWT.

Stack tecnológico

  • Java 8

  • Spring Boot 2

  • Spring Security

  • Librería io.jsonwebtoken:jjwt

Algoritmos de firma utilizados

Para el ejemplo se han utilizado algoritmos tanto simétricos como asímetricos. En cocnreto, los siguientes algorimos:

Simétricos

  • HMAC usando SHA-512 (H512)

Asimétricos

  • RSASSA-PKCS-v1_5 usnado SHA-512 (RS512)

  • ECDSA usando P-512 and SHA-512 (ES512)

Aunque realmente se podrían ampliar para permitir cualquier tipo de algoritmo con poco esfuerzo. El hecho de haber seleccionado estos es debido a que son los más utiliziados.

About

Ejemplo aplicación Spring Boot exposición servicios con seguridad JWT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.9%
  • Shell 2.1%