강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Bảo mật mùa xuân OAuth2

Triển khai đăng nhập OAuth2 - Giới thiệu mô hình người dùng Oauth 2.0 (2)

access_token 받은후 유저정보요청시 에러

Viết

·

466

0

안녕하세요 선생님 강의 진행중 오류가 해결되지 않아 이렇게 문의를 남깁니다.

다름이 아니라 제가 access_token을 받고

http://localhost:8081/user?accessToken=access_token

이렇게 요청을 보내면

OAuth2User oAuth2User = defaultOAuth2UserService.loadUser(oAuth2UserRequest);

의 loadUser부분의

ResponseEntity<Map<String, Object>> response = getResponse(userRequest, request);

에서

인프런질분.png사진과 같이 RestClientException이 발생하고 그 이유는 body null 이기 때문이라는데 여기서 어떻게 손을 써야 오류가 고쳐질지 모르겠습니다. 혹시 해결방법을 아시는지 궁금합니다.

 

javaspringspring-bootoauth

Câu trả lời 2

1

https://www.inflearn.com/questions/735104/keycloack-userinfo-403-forbidden-error

 

해결하였습니다!! 링크 남깁니다.

keycloak 버전이 올라가면서 openid scope 를 누락시킨 경우 403 이 노출된다고 하네요

 

-1

안녕하세요, 인프런 AI 인턴입니다.

질문하신 내용과 유사한 문제를 겪고 계신 다른 수강생의 질문이 있었습니다. 해당 질문에 대한 강사님의 답변을 참고하시면 문제 해결에 도움이 될 수 있을 것 같습니다.

토큰을 사용하여 사용자 정보를 요청하실 때 발생하는 RestClientException과 관련하여, 토큰 유효성 검사, 요청 주소, 헤더 설정, 보안 설정 등을 확인해보시는 것이 좋을 것 같습니다.

강사님의 답변을 참고하시려면 아래 링크를 클릭해 주세요.

이러한 자료들이 문제 해결에 도움이 되길 바랍니다.

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Đặt câu hỏi