Skip to content

LinkedIn-OAuth2 refresh_token doesn't work  #289

@daniula

Description

@daniula
social_auth = UserSocialAuth.get_social_auth_for_user(user, provider='linkedin-oauth2')[0]
strategy = load_strategy(backend='linkedin-oauth2')
social_auth.refresh_token(strategy)

Above code makes POST request to https://www.linkedin.com/uas/oauth2/accessToken with data:

{
    'client_id': '**************',
    'client_secret': '**************',
    'grant_type': 'refresh_token',
    'refresh_token': u'...'
}

Requirements from documentation are different:

https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code
                                           &code=AUTHORIZATION_CODE
                                           &redirect_uri=YOUR_REDIRECT_URI
                                           &client_id=YOUR_API_KEY
                                           &client_secret=YOUR_SECRET_KEY

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions