이 문제에 페이스 북 로그인을 구현하는 방법에 유래 매우 일반적이고, 거기에 대해 다른 질문과 답변이 많이있어, 아직 내가 정확히 내가 원하는 것을 찾을 수 없습니다 .간단하고 최신 장고 응용 프로그램
먼저, 사용자가 Facebook 자격 증명을 사용하여 내 앱에 로그인 할 수있게하는 옵션을 정확하게 정의하고 싶습니다. 응용 프로그램은 일치하는 고전 장고 사용자를 저장합니다. 필자는 사용자 프로필 사진을 사용하고 동일한 Facebook 사용자가 매칭되는 Django 사용자와 관련 될 때마다 확인해야합니다.
불행히도, 난 정말 실망 다음과 같은 이유로 구현하기 위해 찾을 :
- 지금까지 많이 읽은 후, 나는이 작업에 가장 적합한 패키지 무엇인지 찾을 수 없습니다.
- 어떤 사람들은 django-social-auth를 권장하고 그 기능과 문서를 칭찬합니다. 개인적으로, 왜 페이스 북을위한 것이 아니고 클라이언트 측, 즉 페이스 북의 로그인 버튼과 전체 흐름의 작동 방식에 대한 설명이 없기 때문에 나는 그 이유를 이해하지 못합니다.
- Facebook 개발자가되면 갑자기 일부 마법의 javascript SDK에 대해 읽고 자신에게 필요한 것이 전부라고 약속하게됩니다. 그렇다면 다시 좌절감을 느끼고 클라이언트 측 SDK와 관련하여 앱에 사용자를 등록하는 방법을 이해할 수 없습니다.
나는 개발자들이 어떻게 든 애플 리케이션에 페이스 북의 인증 패키지를 구현한다는 것을 알고 있지만 어떻게 해야할지 알 수 없다.
누군가가 나에게 말할 수있는 경우 :이 시점에서 내 장고 앱에 Facebook 인증을 추가하는 가장 좋은 방법은 무엇입니까? 또한 페이스 북 사용자 로그인, 설정 및 구성 단계에서 Django 응용 프로그램 및 클라이언트 측 코드에 로그인하는 방법을 설명하는 자세한 설명서/자습서를 요청합니다.
흐름이 어떻게 진행되는지 설명해 주시겠습니까? 내 말은, 내가 그 모든 일을한다고 - 로그인 FB 사용자가 일치하는 장고 사용자를 얻을 수 있습니까? FB 사용자의 프로필 사진에 액세스하고 사용하려면 어떻게합니까? 특정 장고 사용자가 Facebook 로그인을 사용하여 가입했는지 어떻게 알 수 있습니까? – user1639431
"로그인"을 클릭하면 DoesNotExist가/accounts/facebook/login/ SocialApp 일치하는 쿼리가 존재하지 않습니다. – user1639431
프로필 사진은 다음을 참조하십시오. http://stackoverflow.com/questions/12222021/how-can-i-get-the-users-facebook-id-with-django-allauth/12226639#12226639 – pennersr