Package com.deusto.coffeestack.config
Class SpringSecurityAuditorAware
java.lang.Object
com.deusto.coffeestack.config.SpringSecurityAuditorAware
- All Implemented Interfaces:
org.springframework.data.domain.AuditorAware<String>
public class SpringSecurityAuditorAware
extends Object
implements org.springframework.data.domain.AuditorAware<String>
Resuelve el usuario actual para los campos @CreatedBy / @LastModifiedBy
de las entidades auditadas con Spring Data JPA.
Lee el nombre del usuario autenticado del SecurityContext (poblado por JwtAuthFilter). Si no hay autenticación (arranque, jobs internos, anónimo) devuelve "system".
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SpringSecurityAuditorAware
public SpringSecurityAuditorAware()
-
-
Method Details
-
getCurrentAuditor
- Specified by:
getCurrentAuditorin interfaceorg.springframework.data.domain.AuditorAware<String>
-