0

ASP.Net Web API サービスのコンテキストで、SharePoint STS に接続して、sharepoint ユーザーのセキュリティ クレームを読み取ろうとしています。

ユーザーは、フォーム ベースの認証を使用して SharePoint 2013 に対して認証されます。

私は sharepoint サイトと同じドメインにいるので、sharepoint が使用する FedAuth Cookie にアクセスできます。

System.ServiceModel.Security.WSTrustChannelFactory を使用してセキュリティ トークンの要求を作成しようとしていますが、WSTrustChannelFactory コンストラクターのパラメーターとして何を使用すればよいかわかりません。

私が試みているアプローチが合理的なものであり、WSTrustChannelFactory をどのように使用すべきかについての検証を探しています。

ノート:

STS のアドレスは次の場所にあります。http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc

4

1 に答える 1

0

これをさらに読んで、SharePoint STS を設計されていない方法で使用しようとしていることに気付きました (これは証明書利用者 STS です)。代わりに、Thinktecture Identity Server を ID プロバイダーとして使用して認証を実装し、それを使用して SharePoint と Web API サービスの両方を認証しました。

于 2013-11-29T11:19:55.350 に答える