首页 > 解决方案 > Xamarin Forms 的 MSAL Azure AD 身份验证 - 具有生命周期策略的访问令牌

问题描述

我有一个 Xamarin 表单应用程序,它通过 MSAL 使用 Azure AD 对用户进行身份验证。我的默认令牌生命周期是 1 小时,现在是 2 小时,但是当我获得令牌时(它仍然是 1 小时)并没有反映这种变化。该策略是在https://docs.microsoft.com/en-us/azure/active-directory/develop/configure-token-lifetimes之后创建的。

我需要做什么才能使用新的生命周期策略获取访问令牌?

我尝试将策略与权限一起添加但没有成功

var builder = PublicClientApplicationBuilder.Create(ClientID)
                .WithIosKeychainSecurityGroup(null)
                .WithAuthority(Authority/MyPolicy)
                .WithRedirectUri(RedirectUri);

谢谢!

标签: azurexamarin.formsmsal

解决方案


推荐阅读