주 메뉴 열기
대문
임의의 문서로
로그인
설정
Pywiki 소개
면책 조항
Pywiki
검색
바뀜
← 이전 편집
장고 소셜 로그인(allauth 사용)
(편집)
2025년 5월 9일 (금) 07:28 판
925 바이트 추가됨
,
2025년 5월 9일 (금)
편집 요약 없음
62번째 줄:
62번째 줄:
...
...
</syntaxhighlight>
</syntaxhighlight>
+
|-
+
|문제해결
+
|잘 기능하면서도 에러가 뜰 때.
+
F5 누르면 해결되는 소셜로그인이라면 다음의 설정이 도움될 수 있음.
+
|
+
SESSION_COOKIE_SAMESITE = 'None' # 교차요청이라도 쿠키 포함.
+
+
SESSION_COOKIE_SECURE = True # 위 설정과 따라가는 보안용 설정. secure 설정이 있을 때에만, https 일 때에만 허용.
|}
|}
===urls.py 설정===
===urls.py 설정===
230번째 줄:
238번째 줄:
=== SocialApp matching query does not exist. ===
=== SocialApp matching query does not exist. ===
위와 같은 에러가 뜨는 경우는 admin에 소셜어플리케이션을 등록할 때 site를 지정해주지 않으면 뜬다.
위와 같은 에러가 뜨는 경우는 admin에 소셜어플리케이션을 등록할 때 site를 지정해주지 않으면 뜬다.
+
+
=== 소셜로그인 실패. ===
+
아래 메시지가 담긴 실패화면이 나온 경우...
+
+
Menu:
+
+
Sign In
+
+
Sign Up
+
+
Social Network Login Failure
+
+
An error occurred while attempting to login via your social network account.
+
+
다양한 방법이 가능하겠지만...
+
+
* 클라우드플레어를 사용하는 경우 PageRules에서 <code>도메인/accounts/*</code> 에 대해 Cache Level: Bypass 옵션을 준다.(클라우드플레어에서 속도를 위해 저장했던 캐시를 반환하면 소셜계정 쪽에서 에러가 나기 때문에.)
==기존 회원관리 뷰 수정==
==기존 회원관리 뷰 수정==
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,419
번