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
的扩展信息
我在 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