Linkedin身份验证取消工作流将打开新选项卡,而不是在同一页面中重定向

时间:2018-11-06 13:02:14

标签: linkedin linkedin-api

我正在尝试将LinkedIn集成到我的angular 2.x应用程序中。我在哪里使用弹出窗口来验证用户身份。为了成功登录,请通过将数据回传给父级来完美地工作。但是对于取消或失败,linkedin会打开一个新标签并关闭原来不希望出现的原始弹出窗口。

任何人都可以指导解决此问题。

代码示例:

const url = `https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=${clientId}&redirect_uri=http://localhost:4200/linkedin/callback&state=987654321&scope=r_basicprofile`;
    this.windowHandle = window.open(url, 'linkedin login', 'height=600,width=550');

1 个答案:

答案 0 :(得分:2)

此问题似乎来自LinkedIn。如果用户取消授权,LinkedIn似乎会关闭窗口。 有关更多详细信息,请参见this