1

パブリック インターネットのシナリオで、(同じサイトでホストされている) Silverlight アプリケーション内から SharePoint Web サービスを呼び出すことは可能ですか? これは安全ですか?

SharePoint サイトは公開サイトです。

4

1 に答える 1

1

はい、可能です。Silverlight アプリが SharePoint サイトと同じホストから読み込まれると仮定すると、Sharepoint Web サービスへのサービス参照を作成するだけで済みます。

同じホストでない場合は、Silverlight アプリが SharePoint Web サービスにアクセスできるようにするために、clientaccesspolicy.xml ファイルを作成して (Google で検索)、Sharepoint サイトに展開する必要があります。

デフォルトでは SL がブラウザのネットワーク スタックを使用するため、クレデンシャルは通過する必要があります。また、ブラウザはすでに Sharepoint に対して認証されている必要があります。そうでない場合は、その点でやるべきことがいくつかあります。

安全である限り、それは安全とは何を意味するかによって異なります。ブラウザで Sharepoint サイトにアクセスするのと同じくらい安全です。本当に安全にするには、サイトを SSL の背後に置き、SSL を介して Web サービスにアクセスする必要があります。

于 2010-01-26T18:12:20.283 に答える