1

SAP Netweaver と ADFS (STS として機能) の間に SSO セットアップがあります。そのため、一部のユーザーはカスタム ASP.Net アプリケーションにログインし、このアプリケーションは ADFS から SAML アサーションを要求して SAP システムにアクセスします。

問題は、SAP のドキュメントによると、SAP システムの証明書利用者識別子は URL ではなく (単なる名前)、その方法は ADFS で指定されている (例: SAPSYSTEMRPID) ということです。

AppliesTo フィールドに Uri が必要な場合に、WS-TRUST (ADFS が提供するもの) を使用して発行されたトークンを取得するにはどうすればよいでしょうか? デフォルトのスキーム、何らかの規則はありますか?

私は何日もテーブルに頭をぶつけてきましたが、明らかに何かが欠けています

4

1 に答える 1

1

さて、私自身の質問を締めくくりたいと思います。

最終的に、問題は Relying Party の ADFS 命名でした。名前を URL に切り替えると (説得力がありました)、機能し始めました。

ADFS は、RP 識別子の名前形式の文字列である必要があります。

于 2014-09-11T18:44:19.353 に答える