0
사용자 지정 매개 변수를 설정하기 위해 문서를 따라 왔지만 사용자 지정 파이프 라인 기능에서 가져올 수 없습니다. 이다 리디렉션 URL의python social auth를 사용하여 사용자 지정 매개 변수를 설정할 수 없습니다
FIELDS_STORED_IN_SESSION = ['tgtid']
SOCIAL_AUTH_PIPELINE = (
'mindex.users.auth.pipeline.user_data',
'social.pipeline.social_auth.auth_allowed',
'social.pipeline.social_auth.social_user',
'social.pipeline.user.create_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.user.user_details',
'mindex.users.auth.pipeline.save_token',
'mindex.users.auth.pipeline.add_social',
)
예 : settings.py에서
: 여기
이 설정 내 add_social 기능에/login/facebook/?tgtid=1&next=/report/1/connect_task/
을, 나는 전략을 tgtid 읽을 수 없습니다. session_get ('tgtid')는 없음을 반환합니다. add_social 함수의 서명은 다음과 같습니다.
add_social(strategy, social, response, *args, **kwargs)