2

GWT-EXT フレームワークを使用しているため、ツールバーにログインしたユーザーの完全なユーザー名を表示する必要があります。

カスタムメイドの Web サービス (jars 内) から request オブジェクトを介してユーザー ID を取得できましたが、完全なユーザー名を取得するメソッドを確認できませんでした。

このカスタムメイドのフレームワークについては何も知らない.

いくつかのリンクを検索したところ、Web アプリケーションにリダイレクトされるときに、要求オブジェクトにユーザー情報を持つキーと値のペアを含むヘッダーを挿入するのは Siteminder エージェントであることがわかりました。ここでの問題は、完全なユーザー名を提供するヘッダーが何であるかをどのように知るかです。

他の部分は、フレームワークサーブレットをオーバーライドする方法を知ることです/少なくともこの完全なヘッダーを取得するために独自のサーブレットを作成します。

私でさえ、ワークフロー全体について自分自身を教育し、頭を悩ませているので、それは本当に漠然とした質問であることを理解しています.

アイデアや提案、アドバイスをいただければ幸いです。

ありがとう!

4

1 に答える 1

1

セットアップについてはよくわかりません。デフォルトでは、Siteminderエージェントはログインしたユーザー名を返しません。Siteminderポリシーサーバーは、認証が成功した後、応答ヘッダーに必要な値を返すように指示する必要があります。Siteminder管理者は、この構成を支援できるはずです。

于 2013-02-14T02:18:42.573 に答える