소개
게시글
질문&답변
tokenClaims에서 memberId를 가져올때
아 실험해보니 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
- 1
- 144
질문&답변
AuthGaurd, canActivate관련
해결했습니다 local.strategy.ts에서 super부분을 아래와 같이 하지않고 그냥 super()로 했네요 공식문서랑 강의랑 번갈아 가면서 복붙하다보니 이부분을 놓쳤습니다. 대충 보니 usernameField를 email로 지정하지 않으면 기본적으로 username으로 받아오나봅니다. constructor(private authService: AuthService) { super({ usernameField: 'email', passwordField: 'password' }); }
- 0
- 3
- 365
질문&답변
AuthGaurd, canActivate관련
현재 만들어주신 프론트엔드에서 보내는것처럼 로그인을 email, password로 보내는것이 아니라 포트스맨으로 username, password로 보내면 정상 작동하는것으로 보입니다. 어딘가에 email로 써야 할것을 username으로 쓴것같은 느낌입니다.
- 0
- 3
- 365