建立Passport-LinkedIn OAuth2.0战略;无法查看已加载的授权页

建立Passport-LinkedIn OAuth2.0战略;无法查看已加载的授权页,linkedin,passport.js,Linkedin,Passport.js,我对开发水疗中心还不熟悉。我在护照上使用了AngularJS和NodeJS。我成功地实施了本地策略。现在我正在尝试:,LinkedInStrategy=require('passport-linkedin-oauth2')。策略 当我尝试登录请求时,我收到以下错误: 无法加载XMLHttpRequest "http://localhost:8000/login/linkedin. The request was redirected to 'https://www.linkedin.

我对开发水疗中心还不熟悉。我在护照上使用了AngularJS和NodeJS。我成功地实施了本地策略。现在我正在尝试:,LinkedInStrategy=require('passport-linkedin-oauth2')。策略

当我尝试登录请求时,我收到以下错误: 无法加载XMLHttpRequest

"http://localhost:8000/login/linkedin. The request was redirected to       'https://www.linkedin.com/uas/oauth2/authorization?state=SOME%20STATE&respon…  %2Fcallback&scope=r_emailaddress%20r_basicprofile&client_id=7708er3z2xorot'"
,这不允许用于需要飞行前的跨源请求


如果我手动点击链接,它会显示授权页面;此外,我在LinkedIn中注意到API请求数量正在上升,但我无法显示授权页面?

我发现了我做错了什么,并希望分享更正和解决方案:

最初,我正在从我的客户机到我的服务器(NodeJS)进行$http.get调用(使用AngularJS)。我在服务器上调用了名为passport的函数

现在,我只需设置窗口地址$window.location.href=myServerRouteLink

   $scope.loginOauth = function (provider) {
        $window.location.href = environment.apiAuthentication + '/login/' + provider;
    }
希望它能帮助其他人