Я хочу прочитать файл Excel, присутствующий в онлайн-документе SharePoint, с использованием субъектов-служб на C#. Затем я хочу зашифровать некоторые значения столбцов, поскольку они являются конфиденциальными, и записать их в базу данных снежинок.
Меня больше всего беспокоит то, как читать онлайн-файл Excel SharePoint, используя субъекты-службы, которые имеют доступ к этому файлу на С#. Я просмотрел множество блогов и ответил на некоторые другие вопросы StackOverflow, но все используют имя пользователя и пароль для аутентификации в SharePoint, и я готов использовать субъекты-службы. И я думаю, что мы можем использовать субъекты-службы, потому что в Фабрике данных Azure я использую их для получения файла, но не знаю, как это сделать на C#.
Некоторые рекомендации будут высоко оценены.
Этого можно добиться с помощью Microsoft graph 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
Спасибо.