Мы разрабатываем надстройку Word на C# и WPF.
Документы открываются из SharePoint, которые живут в другом домене, и обрабатываются с помощью надстройки.
Когда документ открывается, MS Word запрашивает учетные данные для домена SharePoint.
В надстройке Word мне нужно получить эти учетные данные или маркер безопасности, чтобы установить его с помощью SharePoint.
Когда я пытаюсь использовать CredentialsCache с C#, я получаю учетные данные для локальной учетной записи Windows/домена, но не для учетной записи домена Sharepoint.
Я понимаю, что Word хранит учетные данные для SharePoint, так как я могу зарегистрировать/проверить и сохранить без повторного ввода пароля.
Но могу ли я каким-то образом получить эти учетные данные из кода для доступа к службам SharePoint без повторного запроса пароля?