【问题标题】:Azure AD not redirecting to the original request url rather goes back to RootAzure AD 不重定向到原始请求 url,而是返回到 Root
【发布时间】:2020-12-11 09:36:38
【问题描述】:

我有一个使用 Azure AD 身份验证的 ASP .Net MVC5 应用程序。每当我输入 URL 时,我都会使用此类 URL 进行身份验证(如果尚未完成)。

https://login.microsoftonline.com/[tenantID]/oauth2/v2.0/authorize?

有 3 个问题

  1. 我可以说它使用 OAuth2 吗?

  2. 如果有人输入页面的 url,例如https://mydomain/Category/View/1,然后它进行身份验证(没关系),但随后成功验证,它应该将我重定向到最初请求的 URL,但目前它带我到根 URL https://mydomain .但是后续的,一旦通过身份验证就可以正常工作。

  3. 目前,我相信身份验证每 1 小时发生一次。我怎样才能将其延长到每 4 小时?

查看您的建议会很有帮助。

干杯。

【问题讨论】:

    标签: asp.net-mvc redirect azure-active-directory


    【解决方案1】:

    根据您对第 2 点的描述,您是否希望通过访问 url -> 直接到登录页面 -> 重定向到该 url 来实现?如果是这样,我想this document 可以帮助你。

    在我看来,如果我想要一个演示应用程序或仅用于简单测试的应用程序,只需将所有可能的 url 添加到重定向配置表单中。如果我需要做一个正式的应用程序或者我需要使它易于维护,我使用上面文档中的想法。我认为中心思想是creating a specific place to control url redirecting, including judgment, and only need to add this specific url to the redirect configuration in azure portal。如果您想要样品,可以this document 为您提供帮助。

    到第 3 点,emmm 或许你可以搜索一些关键词,比如“azure ad authentication set token lifetime policy”,我找到了几个 powershell 脚本,但我还没有测试过。如果你还没有得到结果,我会在下周一做一些测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-15
      • 2017-10-10
      • 2017-06-01
      • 1970-01-01
      • 2022-07-15
      • 2015-08-14
      • 2015-11-11
      • 1970-01-01
      相关资源
      最近更新 更多