DSA目前不注销帐户(或刷新会话)。AuthAlreadyAssociated
突出显示当前用户未与尝试使用的当前社交帐户相关联的场景。有一些适合您的项目的解决方案:
定义的子类social_auth.middleware.socialAuthExceptionMiddleware
并覆盖默认行为(process_exception()
),以您喜欢的方式重定向或设置您喜欢的警告。
添加一个social_auth.backend.pipeline.social.social_auth_user
注销当前用户而不是引发异常的管道方法(替换)。