tokenClaims에서 memberId를 가져올때
211
작성한 질문수 6
안녕하세요 tokenClaims에서 memberId를 가져올 때
Long memberId = Long.valueOf((Integer) tokenClaims.get("memberId"));이렇게 Integer로 형변환후 Long.valueOf로 Long으로 바꿔주시고 계시는데요
Long memberId = (Long) tokenClaims.get("memberId");이런식으로 바로 Long으로 형변환을 시켜 준다면 어떤문제가 생기나요??
답변 1
0
아 실험해보니
java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader 'bootstrap')
이 에러가 떨어지는군요.
그렇다면
Object -> Integer -> Long으로 해야하긴 하겠는데
memberId가 integer값을 넘어가는경우에는 또 어떻게 될런지 모르겠네요.ㅠㅠ
0
안녕하세요 shhaha님! 말씀하신대로 tokenClaims에서 값을가져올때 integer로 가져와야 에러가 없더라구요! Integer의 범위가 대략 21억까지이니 회원수는 걱정하지 않으셔도 됩니다. 회원수 21억은 사실상 모을수가없어서요!
OAUTH2 질문
0
92
2
카카오토큰관련
0
78
2
auditing
0
73
1
전역에러처리질문
0
108
2
토큰 발급 관련 문의 드립니다.
0
128
2
이 흐름이 맞을까요??
0
126
2
OpenFeign을 어떤 상황에서 어떻게 사용하는지 감이 안옵니다...
0
214
2
도메인형 패키지 구조 질문
0
240
1
application.yml token 선언 시 오류
0
321
1
토큰발행시 500 INTERNAL_SERVER_ERROR
0
153
1
oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?
0
287
2
io.jsonwebtoken.security.WeakKeyException 해결방법
0
385
1
리프레시 토큰 사용 관련 문의 건
0
335
1
Xss 에서 WebConfig 오류 발생됩니다.
0
666
1
applycation.yml 의 readTimeout 이 적용이 안됩니다.
0
694
2
강사님 Swagger에 질문드립니다.
0
292
2
kakao token 발급 시 에러
0
728
2
아직 초반부분인데 질문이있습니다.
0
203
1
socialLoginApiService map 주입
0
289
1
전역 에러 처리 메시지 관리
0
601
2
안드로이드 스튜디오와 협업
0
640
2
String accessToken = authorizationHeader.split(" ")[1];은 accessToken이 맞나요?
0
309
1
SocialLoginApiServiceFactory 생성자 관련 질문입니다.
0
252
1
OAuthAttributes 클래스의 toMemberEntity의 파라미터로 memberType이 들어가야하는 이유가 궁금합니다.
0
442
2





