使用 SharePoint 本地身份验证 (ADFS) 将 ASP.NET MVC 从 .NET 4.6 升级到 .NET 8

问题描述 投票:0回答:1

我正在将现有的 ASP.NET MVC 应用程序从 .NET 4.6 升级到 .NET 8。该应用程序当前使用本地 SharePoint 进行文档管理,ADFS 处理用户身份验证。

挑战:我们用于 SharePoint 身份验证的库

OfficeDevPnP.Core.IdentityModel.TokenProviders.ADFS
不再受支持。由于 PnP 框架专注于 SharePoint Online,因此我不确定 .NET 8 中本地身份验证的最佳方法。

问题:.NET 8 中本地 SharePoint 身份验证的推荐方法是什么?

.net-core sharepoint adfs
1个回答
0
投票

.NET 8 中本地 SharePoint 身份验证的推荐方法是使用 Microsoft.Identity.Web 库,该库提供对 Azure Active Directory (Azure AD) 身份验证和授权的支持。该库可用于根据本地 Active Directory 联合身份验证服务 (ADFS) 实例对用户进行身份验证,这是在提供的上下文中使用的身份验证方法。您可以在“使用 Azure AD 保护 ASP.NET Core Web 应用程序”一文中找到有关 Microsoft.Identity.Web 库的更多信息。此外,您可以使用 PnP Core SDK 库通过 REST API 或 Microsoft Graph 使用 SharePoint Online 数据,因为它在后端 API 之上提供了一个抽象层。

© www.soinside.com 2019 - 2024. All rights reserved.