在asp.net Core和OpenIdConnect中使用ADAL



我在asp.net core 2.1中有一个旧的web应用程序,它是根据Azure AD对用户进行身份验证的。

鉴于微软将停止对ADAL的支持,建议迁移到MSAL,我需要弄清楚我的应用程序是否仍然可以工作,如果正在使用ADAL

有没有人知道ADAL是否在。addopenidconnect Version=2.1.2.0中使用?

// Microsoft.AspNetCore.Authentication.OpenIdConnect, Version=2.1.2.0
.AddOpenIdConnect(option =>
{
option.ClientId = ClientId;
option.ClientSecret = ClientSecret;
option.Authority = $"https://login.microsoftonline.com/{Tenant}";
option.Resource = "https://graph.windows.net";
option.SignedOutRedirectUri = SignedOutRedirectUri;
option.CorrelationCookie.Name = "cookie name";
option.NonceCookie.Name = "nonce name";
option.NonceCookie.SecurePolicy = CookieSecurePolicy.Always;                
option.CorrelationCookie.SecurePolicy = CookieSecurePolicy.Always;
....
}

是的,您的资源URLhttps://graph.windows.net指向Azure AD Graph (ADAL)的令牌端点

MS Graph (MSAL)的令牌端点是https://graph.microsoft.com

这里是关于计划应用程序迁移的扩展信息

最新更新