Files
jhipster-question-bank/src/main/java/com/example/questionbank/security/SpringSecurityAuditorAware.java
T

19 lines
548 B
Java

package com.example.questionbank.security;
import com.example.questionbank.config.Constants;
import java.util.Optional;
import org.springframework.data.domain.AuditorAware;
import org.springframework.stereotype.Component;
/**
* Implementation of {@link AuditorAware} based on Spring Security.
*/
@Component
public class SpringSecurityAuditorAware implements AuditorAware<String> {
@Override
public Optional<String> getCurrentAuditor() {
return Optional.of(SecurityUtils.getCurrentUserLogin().orElse(Constants.SYSTEM));
}
}