ID プロバイダーが Windows であるクレーム ベース認証を使用する SharePoint 2013 Web アプリケーションがあります。IIS の SharePoint Web サイト内の「サブアプリケーション」には、いくつかのカスタム Web サービスがあります。私たちが望むのは、これらのカスタム Web サービスがクレームを認識できるようにすることです。そのため、カスタム Web サービスでは、SharePoint に現在ログインしているユーザーが誰であるか、認証された SP ユーザーであるかどうかなどを知る必要があります。
AJAX Web パーツを使用してカスタム Web サービスにアクセスすると、Web サービスは現在ログインしているユーザーを認識しますが、コンテンツ クエリ (XSLT) Web パーツを使用すると、Web サービスはアプリケーション プールのユーザーを現在ログインしているユーザーとして表示します。ホップの問題。
この問題を解決する方法、またはカスタム Web サービス アプリケーションで SharePoint サイトの STS を使用する方法を教えてください。