Работая с этим учебным пособием, но у других была аналогичная проблема.
https://realpython.com/linkedin-social-authentication-in-django/
Я могу развернуть загрузку страницы и подключиться к linkedin. Тогда эта ошибка.
Request URL: http://127.0.0.1:6000/complete/linkedin-oauth2/?
error=invalid_request&error_description=You+need+to+pass+the+%22scope%22+parameter
Покопавшись, я нахожу, что нам нужно (?) Назначить эти три ключа.
SOCIAL_AUTH_LINKEDIN_SCOPE = ['r_emailaddress']
# These fields be requested from linkedin.
SOCIAL_AUTH_LINKEDIN_FIELD_SELECTORS = ['email-address']
SOCIAL_AUTH_LINKEDIN_EXTRA_DATA = [('emailAddress', 'email_address'),]
nb: даже когда я использую только SOCIAL_AUTH_LINKEDIN_SCOPE, я не вижу никаких изменений.
https://python-social-auth-docs.readthedocs.io/en/latest/backends/linkedin.html
Я немного растерялся. Обычно я могу отлаживать вещи.