HTTPSを使用して到達可能ないくつかのJAX-WS WebサービスエンドポイントにサービスするServlet
コンテナ(Glassfish/OC4J)があります。 SSLは、クライアント認証とサーバーのみの認証(Glassfishでclient-auth = "want"など)の両方をサポートするように構成されています。HttpServlet - SSLクライアント認証が使用されているかどうかを確認する方法
私のエンドポイントの実装では、クライアント認証の有無にかかわらず接続が行われたかどうかを知りたいと思います。私はすでにHttpServletRequest
オブジェクトにアクセスしていますが、getAuthType()
メソッドは常にnullを返します。クライアントの認証が完了していない場合(wiresharkを使用してチェックして、必要なことを確認した場合)
誰もそのような情報にアクセスする方法を知っていますか?たくさん
どの容器 - Glassfish? – home
はいこの場合、Glassfishが使用されていますが、OC4Jなどの他のコンテナも使用しています。両方に対して機能するソリューションを用意してもいいと思います。 – gastush
質問を更新してGlassfishとoc4jを追加します – gastush