0

ここで説明されているアプリケーションで Shibboleth SSO サービス プロバイダーを使用する予定です。ログインに成功すると、ユーザー情報を

$_SERVER['mail']「 PHPなどを使用して、Webサーバー環境から読み取る」。

TomEE を使用して Java でこれを達成するにはどうすればよいですか?

サーブレット要求が Tomcat に転送されるように、Tomcat と組み合わせて Apache Web サーバーを使用しています。Apache 環境にアクセスすることさえ可能ですか?

4

1 に答える 1

0

mod_proxy_ajpのドキュメントによると:

名前にプレフィックス AJP_ が付いている環境変数は、AJP 要求属性としてオリジン サーバーに転送されます (キーの名前から AJP_ プレフィックスが削除されます)。

したがって、SAML 属性を Web サーバー環境変数「mail」としてデコードするように Shibboleth SP を構成すると仮定すると、アプリケーション コードで次を使用して値を取得できます。

request.getAttribute("AJP_mail")
于 2016-11-08T12:20:20.817 に答える