S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

統合Windows認証でログオンしているユーザ名を取得する

ASP.NETだと、こんなAPIで取得できるみたい。

Request.ServerVariables("LOGON_USER")


Servletからは?と思い、Shaj(Simple Host Authentication for Java)というコンポーネントに辿り着いたが、Javadocを探してもユーザ名を取得するようなAPIがない。
Win32Authenticator (Shaj API)
ユーザ名とパスワード、グループに属するかをチェックするだけみたい。


ASP.NETのページを経由してユーザ名を渡せるような気がするけど、なんかイイ方法はないかな。