私たちはJava/J2EEテクノロジ上で動作するポートレットを持っています。ユーザー認証が必要なHTTP要求を介して別のアプリケーション/システムとやり取りします。現在のソリューションは、ログインしたユーザーのユーザー名とパスワードをポータルから取得し、この情報を「HTTPClient」APIを使用してバックエンドシステムに渡し、ユーザーの認証と認可に基づいてコンテンツを取得します。SiteMinderとHTTPクライアント - ユーザログイン情報
Portalのサイトマイナーを有効にするための努力があります。 site minder enablementを使用すると、Portalはログインしたユーザーのユーザー名とパスワードを提供しなくなります。理想的な方法は、ポートレットがログイントークンまたはCookie値を渡すことができるように、バックエンドアプリケーションにもsite minderが有効になっていることです。
バックエンドアプリケーションがSiteMinderを有効にするまで、暫定アプローチを探しています。ユーザーがユーザー名とパスワードを入力できるようにする方法はありますか?ポートレットコード(HTTPクライアントを使用すると、ブラウザのアプリケーションではなく、アプリケーションのバックエンドURLにアクセスするため)のような可能性は考えられません。私が考えることのできる1つの方法は、ユーザーがポートレット内でユーザー名とパスワードを入力してJavaコードを使用してバックエンド・システムで認証するための新しい画面(UI)を開発することです。他のアイデアがあれば教えてください。
また、質問が混乱している場合は、詳細をお知らせください。
おかげ