ADAL与OpenIDConnect一起用于ASP Net Core

发布于 2025-01-27 15:26:57 字数 1014 浏览 5 评论 0原文

我在ASP .NET Core 2.1中有一个旧的Web应用程序,该应用程序正在为Azure AD提供身份验证用户。

给出这样一个事实,即Microsoft将结束对Adal的支持,建议搬到MSAL,我需要弄清楚我的应用程序是否仍然有效,并且是否使用Adal

是否有人知道是否在.addopenidConnect版本中使用Adal = 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;
                  ....
              }

I have an old web application in ASP .Net core 2.1 which is authenticating users against Azure AD.

Give the fact that Microsoft will end support for ADAL, recommending to move to MSAL, I need to figure out if my application will still work, and if is using ADAL

Does anyone know if ADAL is used in .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 = 
quot;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;
                  ....
              }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

辞旧 2025-02-03 15:26:57

是的,您的资源URL https://graph.windows.net指向 azure ad Adgraph(adal)的令牌端点

ms graph的令牌端点( MSAL) IS https://graph.microsoft.com

此处是有关计划您的应用程序迁移

Yes, your resource URL https://graph.windows.net points to the token endpoint for Azure AD Graph (ADAL)

The token endpoint for MS Graph (MSAL) is https://graph.microsoft.com

Here is extended information about planning your app migration

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文