我们使用Azure AD通过其Office 365帐户将用户身份验证到我们的WPF应用程序中。这是使用Active Directory身份验证库(ADAL)完成的。
当前,每次打开应用程序时,系统都会提示他们登录。我们要更改此设置,以允许通过缓存的令牌登录到应用程序。这可行,但是我们希望将令牌的到期时间缩短到24小时或更短,需要在该时间过去之后再次登录。
我没有找到一种方法来控制代码中访问令牌的过期。这是在Azure AD中需要完成的事情吗?
我正在使用Razor Pages(不是MVC)开发ASP.NET Core 2.0项目。
我有以下流程:
如何从页面处理程序中发布到另一个页面?这是做这种事情的适当方法吗?我不想使用RedirectToPage()的原因是,我不想通过GET导航序列中的最后一页。最终页面不应通过直接链接访问,而应仅在POST上返回。
我考虑过验证/保存数据并设置一个布尔值“ IsValid”并返回页面,检查该IsValid,然后立即通过JS发布到最终页面。但是,这感觉很脏。
access-token ×1
adal ×1
asp.net ×1
asp.net-core ×1
c# ×1
oauth-2.0 ×1
post ×1
razor ×1
razor-pages ×1