JAVA 코드를 이용해서 Auth Token(토큰) 형식의 문자열을 생성하는 방법 입니다.
참고 URL : http://codereview.stackexchange.com/questions/1159/oauth-provider-token-generation
public String generateToken() {
String token = null;
SecureRandom secureRandom;
try {
secureRandom = SecureRandom.getInstance("SHA1PRNG");
MessageDigest digest = MessageDigest.getInstance("SHA-256");
secureRandom.setSeed(secureRandom.generateSeed(128));
token= new String(digest.digest((secureRandom.nextLong() + "").getBytes()));
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return token;
}
반응형
'Spring framework > Spring' 카테고리의 다른 글
HttpServletRequest,Response 변수 외 로직에 선언하기 (0) | 2019.02.21 |
---|---|
[Spring+DB]방문자정보 저장, 방문자수 조회 (0) | 2019.02.21 |
Spring2와 JPA 시작하기(한글) 튜토리얼 (0) | 2010.05.07 |
@Qualifier 어노테이션 사용하기 (0) | 2010.05.07 |
어노테이션 기반 설정 (0) | 2010.05.07 |
최근댓글