Django SocialAuth 사용에 대한 혼란
-
19-09-2019 - |
문제
http://github.com/uswaretech/django-socialauth/tree/master/socialauth/
나는 이것을 어떻게 사용해야하는지 약간 혼란스러워합니다. 물론, 나는 맨 아래에서 노트를 읽었지만 나는 django 초보자이므로 약간의 손을 잡을 필요가 있습니다.
이것의 구조는 프로젝트 구조처럼 보입니다. urls.py
그러나 나는 또한 응용 프로그램에도 그것을 가질 수 있다는 것을 알고 있습니다. 그것은 또한 a manage.py
그것은 그것이 프로젝트라고 믿게합니다 (하위 디렉터).
그래서 이것의 일부를 기존 프로젝트에 통합해야합니까? 이것은 응용 프로그램이 아닙니다.
README는 또한 API 키를 잡는 것을 언급합니다. 따라서 Google/Yahoo 로고를 클릭하는 표준 인터페이스를 원하고 JavaScript를 통해 이미 로그인되지 않은 경우 인증 페이지로 전달하면 자신의 페이지로 다시 시작합니다. API가 필요합니다. 열쇠?
다른 특별한 팁에 감사드립니다.
해결책
우리는 이것을 썼다
- 우리보다 앞서있는 포크가 꽤 많으므로 사용하고 싶을 수도 있습니다.
- OpenID 만 원한다면 API 키가 필요하지 않습니다.
- Twitter/FB를 원한다면 키가 필요합니다.
- urls.py 및 manage.py는 데모 앱을 너무 보여줍니다.
- SocialAuth는 Django 앱으로, 꺼낼 수 있습니다.
다른 팁
나는 Agiliq (같은 사람)의 포크를 사용합니다.
Agiliq와 Uswaretech의 커밋을 보면 Agiliq 포크가 최근 커밋을 가지고 있음을 알 수 있습니다.
- https://github.com/agiliq/django-socialauth/commits/master
- https://github.com/uswaretech/django-socialauth/commits/master
또한 Django-Social-Auth를 사용할 수도 있는데, 이는 또 다른 포크 인 것처럼 보이지만 완전히 다른 구현입니다.
제휴하지 않습니다 StackOverflow