Hi,
Linkedin Oauth2 in general is working fine for my project, but every so often a user comes through that gets a 500 error logging in. These same users create multiple User objects each time they try to log in. Trying to reason about it makes me think that they aren't getting associated by email and that since the email that is associated by is email = details.get('email'), that the details in the pipeline just doesn't have an email.
'social.pipeline.social_auth.social_details',
'social.pipeline.social_auth.social_uid',
'social.pipeline.social_auth.auth_allowed',
'social.pipeline.social_auth.social_user',
'social.pipeline.user.get_username',
'social.pipeline.social_auth.associate_by_email',
'social.pipeline.user.create_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.social_auth.load_extra_data',
'social.pipeline.user.user_details',
'events.pipeline.associate_exengineuser_to_linkedin'
Here are my settings for python-social-auth. Has anyone run into something similar?