我正在尝试将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');