swarf00 / swarf00.github.io

💎 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc.
https://tianqi.name/jekyll-TeXt-theme/
MIT License
0 stars 1 forks source link

사용자인증(4) - 장고(Django) 핥짝 맛보기 #13

Open swarf00 opened 5 years ago

swarf00 commented 5 years ago

https://swarf00.github.io/2018/12/19/social-login.html

장고(Django) 웹프레임워크에서 소셜로그인(oauth)를 이용하여 로그인 및 회원가입을 구현하는 방법을 알아봅니다.모델폼을 이용하여 쉽게 템플릿을 구현하는 방법을 알아봅니다.

hyunbo9 commented 5 years ago

setting.py의 AUTHENTICATION_BACKENDS 설정 내용이 쇼셜 로그인 backend 구현 뒤에 있으면 좋을 거 같습니다!

sehunone commented 5 years ago

@hyunbo9 setting.py의 AUTHENTICATION_BACKENDS 설정 내용이 쇼셜 로그인 backend 구현 뒤에 있으면 좋을 거 같습니다!

예 다음 주 정도에 올려볼께요.

Kim-JinYong commented 5 years ago

위에 "social_login_panel.html 파일을 하나 만드셔서 아래와 같이 추가합니다." 이렇게 적으시고, 폼은 이렇게 적으셨어요. 오타 같습니다!

sehunone commented 5 years ago

@Kim-JinYong 위에 "social_login_panel.html 파일을 하나 만드셔서 아래와 같이 추가합니다." 이렇게 적으시고, 폼은 이렇게 적으셨어요. 오타 같습니다!

감사합니다. 오타 정정했어요.

Kim-JinYong commented 5 years ago

"social_login_panel.html 파일 하단에 script 태그를 추가합니다."

여기도 아래 보시면 form_field.html로 되어 있습니다.

sehunone commented 5 years ago

@Kim-JinYong "social_login_panel.html 파일 하단에 script 태그를 추가합니다."

여기도 아래 보시면 form_field.html로 되어 있습니다.

제보 감사합니다. 오타 수정했습니다.

sehungen commented 3 years ago

안녕하세요. 장고를 이용해서 웹사이트를 개발중인데 이 글을 보고 많은 도움을 받았습니다.

네이버 아이디로 로그인시 앱권한설정하는 화면에서 필수 항목으로 'email'과 'name'을 설정했는데, 예를들어 'name'을 체크하지 않았을때 로그인이 거절됩니다. 이때 다시 로그인하려고 네아로 버튼을 누를때 앱권한설정 화면으로 다시 돌아가서 'name'을 체크할 수 있다면 좋겠지만 그냥 원래 로그인 화면에서 에러 메시지만 나오는 상태입니다. 이 상태에서 다시 네이버 아이디로 로그인을 하려면 네이버에 접속 후 '내정보'에 들어가서 '보안' 탭에서 '네이버와 연결된 서비스 관리'에 들어가서 연결된 웹사이트의 '정보 제공 상태'를 '철회하기' 해야만 다시 앱 권한 설정으로 들어갈 수 있는 듯이 보입니다. 이렇게 된다면 사용자 입장에서 굉장히 불편할 것 같습니다. 앱 권한 설정에서 필수 항목을 체크하지 않아서 로그인이 거절됐을때 다시 로그인을 요청하기 위해서 어떤방법을 쓰는것이 좋을까요 ??

안녕하세요. 네아로 개발문서에 보면 재동의가 필요한 경우 요청변수에 auth_type: 'reprompt'를 추가하도록 가이드되어 있습니다. 저같은 경우 재동의여부 상관없이 해당 요청변수를 추가했었던 것 같습니다. 네아로 개발문서 바로가기