Modify 비밀키 환경변수로 숨김 처리
This commit is contained in:
@@ -5,18 +5,20 @@ import java.security.Key;
|
||||
import io.jsonwebtoken.Claims;
|
||||
import io.jsonwebtoken.JwsHeader;
|
||||
import io.jsonwebtoken.SigningKeyResolverAdapter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
/**
|
||||
* JwsHeader를 통해 Signature 검증에 필요한 Key를 가져오는 코드를 구현합니다.
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
public class SigningKeyResolver extends SigningKeyResolverAdapter {
|
||||
public static SigningKeyResolver instance = new SigningKeyResolver();
|
||||
private final JwtKey jwtKey;
|
||||
|
||||
@Override
|
||||
public Key resolveSigningKey(JwsHeader jwsHeader, Claims claims) {
|
||||
String kid = jwsHeader.getKeyId();
|
||||
if (kid == null)
|
||||
return null;
|
||||
return JwtKey.getKey(kid);
|
||||
return jwtKey.getKey(kid);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user