2008年12月1日月曜日

認証ユーザ名を拾ってみる

BASIC認証等行なった際は
  1. String user = request.getRemoteUser();  

とすれば認証されたユーザ名が取得できます。
当然の事ですが、パスワードは取れません。(取る必要がない?)

また、ユーザのロール確認には

  1. request.isUserInRole("test")  

として、ロール名に認証されたユーザが入っているかを確認できます。

また、
  1. request.getAuthType()  

を行うと認証方式を取得する事もできます。。。。使うか?

0 件のコメント: