django allauth에서는 여러 소셜 플러그인 로그인을 쉽게 추가할 수 있도록 지원하고 있어요. 

facebook에 대한 로그인도 지원하고 있어요. 




한 달 전에는 아래와 같은 포스팅을 작성한 적이 있구요.

2016/08/09 - [Python/Django&Celery] - allauth - facebook login






아무튼 간단하게 설정이 가능한데요.

여기서는 reauth에 대해서만 그림 한 장으로 기록해둡니다 :)







facebook 설정에 관한 여러 인자 값 중에서 184 라인 AUTH_PARAMS를 주목해주세요.

184 라인이 주석 처리가 안되어 있다면 해당 페이스북 로그인은 매번 비밀번호를 요구하게 됩니다.

184 라인을 주석 처리하면 일정 기간 동안은 다시 비밀번호를 물어보지 않아요. 




사용자 편의를 위해서는 꺼두는 것이 좋을 것 같고,

서비스가 매우매우 비밀스러운 정보를 포함하고 있다면 

비밀번호를 요구하도록 설정하는 것도 좋을 것 같아요. 




+ Recent posts