getRemoteUser メソッド、および getAuthType メソッドは、javax.servlet.http.HttpServletRequest インターフェースのメソッドです。ユーザーが認証済みである場合、getRemoteUser メソッドは、要求を行ったユーザーのログインを戻します。ユーザーが
認証済みでない場合、getRemoteUser メソッドは、NULL を戻します。getAuthType メソッドは、
サーブレットの保護に使用される認証スキーマの名前 (例えば、BASIC、SSL など) を戻します。
サーブレットが保護されていない場合、getAuthType メソッドは NULL を戻します。
どちらの
メソッドも、サーブレットがデプロイされているアプリケーション・サーバーでセキュリティーが使用可能であるかどうかによって、戻すデータが異なります。次のような可能性があります。
- セキュリティーが使用不可の状態でサーブレットが要求され、
サーブレットには、Web サーバーの保護が構成されています。getRemoteUser メソッドは、ログインを戻し、getAuthType メソッドは、認証スキーマを戻します。
- セキュリティーが使用可能な状態でサーブレットが要求され、WebSphere Application Server 保護がそのサーブレットに対して構成されていないときには、どちらのメソッドも NULL を戻します。
- セキュリティーが使用可能な状態でサーブレットが要求され、
そのサーブレットに WebSphere Application Server 保護が構成されている場合、getRemoteUser メソッドはログインを戻し、getAuthType メソッドは構成されている認証スキーマを戻します。