0

SharePoint サーバーに独自の ID プロバイダーを作成しましたが、SAML 2.0 はかなり良さそうです。同じネットワーク上のサード パーティのサービス プロバイダーに投稿しています。投稿は Base 64 でエンコードされています。SAML がエンコードされているかどうかを尋ねる web.config の設定があり、「いいえ」と答えてエンコードされている場合、ドキュメントには、そのように示すエラーをログに記録することになっていることが示されています。エラーがログに記録されていないため、クロスサイト ポストで何かが失敗していると推測されます。URLReferer をログに記録しているため、間違いなく SSO コンシューマ ページにアクセスしており、SSO を開始しているのはリストされている正しいマシンです...

何が原因でしょうか?

4

1 に答える 1

0

サービス プロバイダーの web.config でのコントロール名の設定が正しくないことが判明しましたrunat="server"。 これは、ID プロバイダーで [In] に設定されている場合に SAMLResponse を持つコントロールの ASP.NET 命名規則が原因でした。

于 2013-08-02T14:56:27.517 に答える