Django AllAuth를 설치하고 구성하려고하는데 많은 장애물이 있습니다. Im 나는 두려운 몇 가지 기본적인 개념을 놓치고있는 중이다.Django AllAuth 설치
1) (어떤 설정이 사회 제공자 내부에서 수행해야 할 작업 기본적인 사회적 인증을 얻기 위해 페이스 북, 트위터, 등)
2)이 경우 하나의 로컬 개발 얼마나 다음의 경우 트위터의 API 설정을 처음 보았을 때 현재 리다이렉트되고있는 모든 것을 고려해 털이 많은 리디렉션 URL을 묻기 때문에.
3) 시도 할 때 /accounts/login/
으로 갈 때마다 매번 /accounts/profile/
으로 리디렉션됩니다. 이 리디렉션의 원인을 파악할 수 없습니다.
4) 이전에 Userena를 내 사용자 인증에 사용하고 django-social-auth를 추가하려고했으나 어려움을 겪었을 때 django-social-auth를 추가하려고했습니다. 나는 AllAuth가 내 요구에 완벽하게 부합하는 것처럼 보였으 나 다시는 문제가 있음을 발견했다. 누구든지이 결정에 무게를 둘 수 있습니까? 당신의 도움을 주셔서 감사합니다.
UPDATE : 페이스 북 오류 :. "을 감안할 때 URL이 응용 프로그램의 설정에 의해 허용되지 않는 응용 프로그램 구성 : 주어진 URL 중 하나 이상에 의해 허용되지 않습니다 그것은 웹 사이트의 URL 또는 캔버스 URL, 또는 일치해야합니다 도메인은 앱의 도메인 중 하나의 하위 도메인이어야합니다. "
좋아요를 클릭하면 내 사이트로 다시 리디렉션됩니다. 내 브라우저에서 보안 오류가 발생하고 그 과정을 밟으면 내 사이트에 다시 나타납니다. "소셜 네트워크 로그인 실패 소셜 네트워크 계정을 통해 로그인하는 동안 오류가 발생했습니다."
많은 도움을 주셔서 감사합니다. 내가 여전히 붙어있는 한 가지는 'LOGIN_REDIRECT_URL'입니다. 로그인 후에 리디렉션되지 않습니까? 필자도 그렇게까지까지 나아 가지 못했고,'/ accounts /'아래로 이동하려고 시도하는 URL은/accounts/profile /로 리디렉션됩니다. 설정을'/ accounts/login /'로 변경해 보았습니다. 이로 인해 브라우저에서 "페이지가 제대로 리디렉션되지 않음"오류가 발생했습니다. – apardes
실제로 'LOGIN_REDIRECT_URL' 속성에 대한 문서를 찾는 데 어려움이 있습니다. 설명서의 구성 가능한 설정에 나열되지 않았습니다. 'app_settings.py'에서 찾았지만 사이트의 루트에 기본 리디렉션이 있어야 함을 나타내는 것 같습니다. 이것은 틀린가? – apardes
'LOGIN_REDIRECT_URL'은 장고 설정이며 allauth 설정은 아닙니다. 그러므로,'app_settings.py'에서 찾을 수 없을 것입니다 (나는 당신이'ACCOUNT_LOGOUT_REDIRECT_URL'으로 착각하고 있다고 생각합니다). 이미 로그인 한 상태에서/accounts/login/url을 방문하면 즉시 'LOGIN_REDIRECT_URL' (으)로 리디렉션됩니다. – pennersr