Skip to content

popup not closing at /callback url #1136

Description

@ether9

My setup:
127.0.0.1:5000 - Frontend app with satellizer served on this port
127.0.0.1:8000 - Backend api/server with required auth urls

Satellizer settings in my apps config:

$authProvider.linkedin({
        clientId: 'MYCLIENTID',
        authorizationEndpoint: 'https://www.linkedin.com/uas/oauth2/authorization',
        url: 'http://127.0.0.1:8000/auth/social/linkedin/login/',
        redirectUri: 'http://127.0.0.1:8000/auth/social/linkedin/callback'
      });

What happens:
When I click the authenticate button the popup loads as expected and goes to the LinkedIn authorizationEndpoint set in the $authProvider.linkedin.

After entering the credentials it authenticates with LinkedIn as expected and then redirects to my callback url (the redirectUri setting in $authProvider.linkedin).

This is the callback url it loads: (blank page, status code 200)

http://127.0.0.1:8000/auth/social/linkedin/callback?code=AQQT4Xv_0w2bwhggtXfIcs9P0VJzL5EFjKsl2LuO4g0igX_wwaGl6bmfET1bi_AnPAPNbMid9FyQqXxw_DmnJ7KRDEc7xUmK1Vt6_BzcCriGPRQiMGXedE2GiiUnyk-Jh64jqD0-b1z0tdKaqRwDFvIUXJgTwKvzicA16GTYvYr6kIIrX6Xc40QgGmx3h&state=STATE

The popup window hangs on this page and does not get the 'code' and POST it to the social auth backend url http://127.0.0.1:8000/api/auth/social/linkedin/login/.

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