0

Silverlight 5 アプリから Windows 認証で保護された OData サービス (SharePoint 2010 に含まれる OOTB サービス) を呼び出そうとしています。私の研究 (具体的にはこの投稿) で、どこかで次のように述べているのを見ました。

警告: Silverlight では x-domain 呼び出しを実行できますが、他のドメインに適切に構成された ClientAccessPolicy.xml ファイルがある限り、他のドメインでログオンする必要がある場合、資格情報を提供する方法はありません。

私の質問は、Windows 認証で保護された OData サービスをドメイン間で呼び出す方法は本当にないのでしょうか? これは上記の投稿が述べていることのようですが、それが不可能だとは信じがたいです...

4

1 に答える 1

0

私が見つけた調査をフォローアップするために、自分の投稿に回答しています... NTLM は各要求のネゴシエーションであるため、これを簡単に行うことはできません。生成された DataContext プロキシをオーバーライドできましたが、かなり面倒です。交渉は次のようになります。innovation.ch/personal/ronald/ntlm.html

于 2012-11-08T12:11:15.097 に答える