我想使用C#中的服务主体读取SharePoint在线文档中的Excel文件。然后我想加密一些列值,因为它们是敏感的,并将它们写入雪花数据库。
我主要关心的是如何使用可以访问C#中的SharePoint Online Excel文件的服务主体来读取该文件。我看过许多博客和其他一些StackOverflow问题,但每个人都使用用户名和密码来验证SharePoint,我愿意使用服务主体。我认为我们可以使用服务主体,因为在Azure Data Factory中,我使用它们来获取文件,但不确定如何在C#中执行此操作。
如能提供一些指导,将不胜感激。
1条答案
按热度按时间ghhaqwfi1#
可以使用Microsoft图形API实现:https://learn.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0
我们可以使用客户端凭据进行身份验证:https://learn.microsoft.com/en-us/graph/sdks/choose-authentication-providers?tabs=CS
谢谢。