1

ログインを提供するアプリケーションにSiteMinderポリシーサーバーがあり(アプリケーション1など)、SSOを介してログインしようとしている他のアプリケーションのサーバーにSiteminder Webエージェントをインストールしているため、アプリケーションにSSOを実装したい(たとえばアプリケーション 2)。この siteminder のことは、他のチームによって既に行われています。今、siteminder セッションを取得したいのですが、そのセッションから HTTP_SM_USER が必要です。これはすべて WebAgent の助けを借りて行います。ユーザーを取得したら、2番目のアプリケーションのDBに対してユーザーを検証したいと思います。この作業をどのように進めることができますか?

4

1 に答える 1

3

SM エージェントは通常、ユーザー ID を含む HTTP ヘッダーを着信要求に追加します。コードでこのヘッダーを調べて、ユーザーを特定できます。このヘッダーはブラウザーからのものではないことに注意してください。SM エージェントは、要求がアプリケーションに渡される前にヘッダーを挿入します。

于 2013-11-05T14:26:33.350 に答える