使用facebook登录获得了许可问题?

时间:2016-12-03 09:30:09

标签: angularjs azure oauth facebook-login azure-mobile-services

我正在使用Azure移动服务使用Facebook登录Angular / ionic应用程序。

client.login("facebook").then(function (data){
    console.log('logged in succesfully..')
    $state.go('menu.events');
}, function(error){
    console.log('login failed.');
});

Facebook登录页面加速,我输入了电子邮件/密码,并成功登录。然后它重定向到Url

https://mysite.azurewebsites.net/.auth/login/facebook/callback?code=AQBLNJX....l588-rnr2PLtoUJWWza....wq8OKv_LT6QZ3kgWa.......

,页面只显示一个句子,

  

您无权查看此目录或页面。   enter image description here

我关闭了窗口,然后调用失败的回调并在控制台中打印“登录失败”。

2 个答案:

答案 0 :(得分:1)

你也在使用Ripple。请参阅以下有关auth + mobile apps + Ripple的博客文章。 https://shellmonger.com/2016/04/04/30-days-of-zumo-v2-azure-mobile-apps-day-3-azure-ad-authentication/

博客文章涵盖了AAD,但Ripple + Mobile Apps信息对每个身份验证提供商都有效。

答案 1 :(得分:0)

您需要在Facebook应用

上设置重定向网址和应用域

例如,如果您在localhost上运行应用程序,

enter image description here

enter image description here