Я создаю прототип инструмента, который запускается каждые несколько минут и отправляется на сайт Office 365 для извлечения и обработки информации.
На данный момент я начал с руководства MSDN "Удаленная аутентификация в SharePoint Online с использованием аутентификации на основе утверждений", которое указывает на очень полезный пример кода, который получает объект clientcontext на основе входа пользователя в систему, а затем извлекает cookie.
Я хочу иметь возможность запускать свой код в планировщике задач, чтобы вы могли где-то указать имя пользователя и пароль офиса в конфигурации.
У кого-нибудь есть код, который сделает это, или отправная точка. что-то типа
using (ClientContext ctx = SomeClass.GetContext(targetSiteUrl, username, password))
{
if (ctx != null)
{
//dostuffhere
}
}
Я видел эту запись в блоге Автоматический вход в SharePoint с использованием Запрашивает аутентификацию, но код на сайте неполный / я не могу заставить его работать
Просто отметим, что я имею в виду текущую версию Office 365 (основанную на 2010 г.), а не недавно доступную бета-версию 2013 г.