From db15612798841319bafcb3ed4e77c7c013b9446f Mon Sep 17 00:00:00 2001 From: jack <jack.su@pollex.com.tw> Date: 星期三, 25 十二月 2024 15:39:30 +0800 Subject: [PATCH] [UPDATE] 新增顧問登入OTP流程和文件 --- pamapi/src/main/java/com/pollex/pam/security/jwt/TokenProvider.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/security/jwt/TokenProvider.java b/pamapi/src/main/java/com/pollex/pam/security/jwt/TokenProvider.java index 6cff94b..2781af9 100644 --- a/pamapi/src/main/java/com/pollex/pam/security/jwt/TokenProvider.java +++ b/pamapi/src/main/java/com/pollex/pam/security/jwt/TokenProvider.java @@ -21,6 +21,7 @@ import org.springframework.stereotype.Component; import org.springframework.util.ObjectUtils; +import com.pollex.pam.business.config.AppProperties; import com.pollex.pam.business.domain.TokenBlackList; import com.pollex.pam.business.repository.TokenBlackListRepository; @@ -44,6 +45,9 @@ @Autowired TokenBlackListRepository tokenBlackListRepository; + + @Autowired + AppProperties applicationProperties; public TokenProvider(JHipsterProperties jHipsterProperties) { byte[] keyBytes; @@ -95,8 +99,7 @@ .filter(auth -> !auth.trim().isEmpty()) .map(SimpleGrantedAuthority::new) .collect(Collectors.toList()); - - User principal = new User(claims.getSubject(), "", authorities); + User principal = new User(claims.getSubject(), applicationProperties.getDefaultPaxxword(), authorities); UsernamePasswordAuthenticationToken authInfo = new UsernamePasswordAuthenticationToken(principal, token, authorities); authInfo.setDetails(claims.get(AUTHORITIES_DETAILS)); -- Gitblit v1.8.0