私は、数分ごとに実行され、Office 365サイトに移動して、情報を取得して処理するツールのプロトタイプを作成しています。
現時点では、MSDNガイド「クレームベース認証を使用したSharePoint Onlineでのリモート認証」から始めました。このガイドは、ユーザーのログインに基づいてclientcontextオブジェクトを取得し、Cookieを抽出する非常に役立つコードサンプルを示しています。
タスクスケジューラ内でコードを実行できるようにしたいので、どこかの構成でオフィスのユーザー名とパスワードを指定できるようになります。
誰かがこれまたは出発点を行うコードを持っていますか?何かのようなもの
using (ClientContext ctx = SomeClass.GetContext(targetSiteUrl, username, password))
{
if (ctx != null)
{
//dostuffhere
}
}
クレーム認証を使用したSharePointの自動ログインに関するこのブログ投稿を見ましたが、サイトのコードが完全ではないようです/動作させることができません
2013年に新しく利用可能になったベータ版ではなく、Office 365の現在のリリース(2010年に基づく)を参照していることに注意してください。