【问题标题】:Authentication when combining Web and Mobile Apps in Azure在 Azure 中组合 Web 和移动应用时的身份验证
【发布时间】:2020-11-17 06:56:39
【问题描述】:

我关注这篇文章:develop-mobile-apps-with-csharp-and-azure 用于将我已经具有功能的 Xamarin 应用程序与一些管理员使用的小型网站相结合。在文章中,我们只需要在我的web.config中添加这个即可:

<authentication mode="Forms">
  <forms loginUrl="/.auth/login/aad" defaultUrl="/Home" timeout="480"/>
</authentication>

这个添加效果很好,但是在登录并点击 Azure 提供的丑陋链接“返回给你的网站”后,我总是在网站的根目录上得到重定向(显示:这个移动应用程序已启动并正在运行)。我尝试添加 defaultUrl 以重定向到 /Home 页面但没有成功。 有什么想法吗?

【问题讨论】:

    标签: azure asp.net-web-api azure-web-app-service azure-mobile-services


    【解决方案1】:

    您可能没有设置“允许的外部重定向 URL”。此功能允许您使用特定的重定向 URL 调用身份验证后端。在成功的身份验证后,它会重定向到有效的身份验证重定向之一。您需要在请求期间通过指定post_login_redirect_url 来指定url。例如:

    <forms loginUrl="/.auth/login/aad?post_login_redirect_url=/Home/Index" timeout="480"/>
    

    欲了解更多信息,请参阅the docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 2016-09-08
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 2014-07-10
      • 2017-04-27
      相关资源
      最近更新 更多