使用 Facebook 登录出现权限问题?

Login using facebook got permission issue?

我正在使用 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登录页面,我输入email/password,登录成功。然后它重定向到 Url

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

页面只显示一句话,

You do not have permission to view this directory or page.

我关闭了 window,然后在控制台调用并打印了失败的回调 'login failed'。

您需要在 Facebook 应用上设置重定向 url 和应用域,

例如,如果您是 运行 本地主机上的应用程序,

您也在使用瑞波币。请参阅以下有关身份验证 + 移动应用程序 + Ripple 的博客 post。 https://shellmonger.com/2016/04/04/30-days-of-zumo-v2-azure-mobile-apps-day-3-azure-ad-authentication/

博客 post 涵盖了 AAD,但 Ripple + 移动应用程序信息对每个身份验证提供商都有效。