glassfish3.1.2で実行されているユーザー名認証を使用したjax-ws/metro2.2Webサービスがあります。実際にログインしているユーザーの名前を取得するにはどうすればよいですか?
質問する
133 次
1 に答える
1
ユーザーがログインした名前は、を介して取得できますWebServiceContext
。getUserPrincipal().getName()
潜在的な落とし穴については、これを参照してください。
ログインしている他のユーザーの名前を取得することに関しては、Webアプリでいくつかの共通ストア(アプリケーションレベル?db?)を使用して自分で何かを解決する必要があります-これは、JavaEEではないセキュリティポリシーの違反になります箱から出してサポートする予定です。
于 2012-07-31T00:36:54.253 に答える