ADAL 是否用于 ASP 带有 OpenIdConnect 的 Net Core

Is ADAL used in ASP Net Core with OpenIdConnect

我在 ASP .Net core 2.1 中有一个旧的 Web 应用程序,它针对 Azure AD 对用户进行身份验证。

考虑到 Microsoft 将终止对 ADAL 的支持,建议迁移到 MSAL,我需要弄清楚我的应用程序是否仍能正常工作,以及是否正在使用 ADAL

有谁知道 .AddOpenIdConnect Version=2.1.2.0 中是否使用了 ADAL?

// 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;
                  ....
              }

是的,您的资源 URL https://graph.windows.net 指向 Azure AD Graph (ADAL)

的令牌端点

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

这里是关于planning your app migration

的扩展信息