oauth-2.0 在执行ADAL.Net到MSAL.Net的迁移时,是否必须更改服务主体(SPN)值?

bz4sfanl  于 2022-10-31  发布在  .NET
关注(0)|答案(1)|浏览(163)

我们在.Net Core 6.0中有一个Web应用程序,我们已在Azure门户中的Azure AD应用程序注册中注册了该应用程序。我们已ADAL.net在代码中使用www.example.com库进行身份验证。现在,我们正在将身份验证库www.example.com迁移Adal.net到Msal .NET。我们已使用以下终结点URL生成令牌
https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorizehttps://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/token显示器
当我们迁移应用程序时,我们必须更改应用程序中的库引用和相关代码。我们希望确认以下几点-

*我们是否需要在Azure门户中的应用程序注册配置中进行任何更改,或者在与MSAL.Net库相关的应用程序(如appsettings或startup.cs类)中进行任何代码级配置更改?
*是否需要对服务主体(SPN)值进行任何更改?

oprakyz7

oprakyz71#

如果您使用的是ASP.NET Core 6.0,则应使用Microsoft.Identity.Web,它在MSAL.NET之上提供了更高级别的API。请参阅此处的迁移指南。迁移时,您无需更改任何应用程序注册,包括服务主体值。

相关问题