freelec-springboot2-webservice
freelec-springboot2-webservice copied to clipboard
[오류] p.192 구글로그인시 사용자 이름 오류
어떤 오류인가요?
오류설명: 구글 로그인을 하게되면 로그인한 사용자의 이름이 아닌, 제 로컬 컴퓨터 로그인 이름이 뜹니다. 어떻게 해결해야하나요??
프로젝트 주소
Github에 오류가 난 프로젝트를 올려주세요.
Github 주소를 작성해주지 않으시면 답변해드릴수가 없어요!
- Github URL: https://github.com/SangHui48/Board/tree/master/src/main/resources
오류 로그
어떤 오류인지 캡쳐해주세요.
오류 로그는 딱히 없고
해결하셨나요?
음 제 생각인데 username 이란 변수?를 스프링 부트에서 기본적으로 사용하고 있어서 그런가 싶습니다. 저 같은 경우는
model.addAttribute("user", user.getName()); 이렇게 username이 아니라 user로하고 index.mustache에 {{user}} 로 바꾸니 잘 나왔습니다..
근데 현재 ec2 환경에서 접속하니 {{user}}가 ec2-user 라고 나오네요... username, user 말고 다른 이름으로 바꿔 하시는걸 추천드립니다.
음 제 생각인데 username 이란 변수?를 스프링 부트에서 기본적으로 사용하고 있어서 그런가 싶습니다. 저 같은 경우는
model.addAttribute("user", user.getName()); 이렇게 username이 아니라 user로하고 index.mustache에 {{user}} 로 바꾸니 잘 나왔습니다..
근데 현재 ec2 환경에서 접속하니 {{user}}가 ec2-user 라고 나오네요... username, user 말고 다른 이름으로 바꿔 하시는걸 추천드립니다.
오..! 저도 로컬 컴퓨터 이름이 나오는 같은 문제였는데 감사합니다! 저는 변수명을 googleName으로 해봤습니다..!
@SangHui48
IndexController의 addmodel.addAttribute("userName", user.getName()); 부분에서 "userName"을 다른 변수명으로 변경해보세요. (index.mustache도 따라서)
userName이라는 이름을 윈도우 환경변수에서 사용하고 있기 때문에 충돌난걸 수도 있어요.
동일문제 때문에 저도 방법을 찾고있었는데 해결했습니다. 감사해요
저는 바꿔봤는데 계속 로딩 되고 있네요 다른방법은 없을까요?
같은 증상으로 이게 잘못된건지 원래 이런건지 조차 헷갈렸는데 답 얻어갑니다~
저도 동일 문제로 해결방법을 찾고있었는데 userName을 LoginUserName 으로 변경하니깐 해결됐습니다! 감사합니다!
저도 같은 문제로 1시간을 넘게 삽질했는데... 위에서 말씀하신 대로 IndexController 랑 index.mustache 에서, 변수명을 userName → loginUserName 으로 바꿨더니 해결 됐습니다 ㅠㅠㅠㅠ 감사합니다!!!
안녕하세요 ~
스프링 시큐리티 auoth2 소셜로그인을 하려고 하는데요 잘 안되가지고 어떤 문제가 있는지 도저히 알 방도가 없어서 질문을 해봅니다 . (구글링 , ai방법까지 사용 )
자세한 코드 내용은 git 주소 남겨드립니다 . https://github.com/heoyoungbok/springSecurity
문제는 login에서 경로를 클릭을 하면 에러메세지 혹은 버튼을 클릭해도 응답이 없는 경우입니다 .
질문 1 . 어떤 오류가 있어 이러한 문제가 생기는지 질문 2 . 고쳐야 할 코드있다면 어디를 고쳐햐 하는지 . 질문을 드려봅니다 .
안녕하세요 ~
해당 구글 경로를 눌르면 응답이 없습니다 . 그리고 네이버 경로를 누르면 사진에 결과처럼 나오지만 다시 login with Oauth2로 돌아옵니다 .,
지금은 다른 걸로 해보고 있었습니다 . Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>