2

最近、リモートの SharePoint Server から SharePoint 2010 リストにアクセスするために、ローカル マシンから WPF クライアント アプリケーションを開発しました。リクエストを認証するには、カスタム NetworkCredentials オブジェクトを使用する必要があると考えました。しかし、CredentialCache.DefaultCredentials を使用するだけで、リモートの SharePoint サーバーにアクセスして、すべてのリスト アイテムを取得し、リスト アイテムを更新することもできました。

SharePoint サーバーは私を認識していないため、これがどのように可能になるのだろうか。CredentialCache.DefaultCredentials を使用するだけで魔法がかかりました。では、SharePoint データのセキュリティはどうでしょうか? このシナリオを説明してください。ありがとう。

4

1 に答える 1

1

CredentialCache.DefaultCredentials は、WPF クライアント アプリケーションを実行している現在のドメイン ユーザーに設定されます。

Sharepoint のアクセス許可は引き続きチェックされるため、WPF アプリケーションが sharepoint 上のデータにアクセスできる唯一の方法は、現在のユーザーがその特定のコンテンツに対するアクセス権を持っている場合です。

于 2013-08-19T13:37:45.740 に答える