1
我有一個運行在glassfish 3.1.2上的用戶名認證的jax-ws/metro 2.2 web服務。 我怎樣才能得到acutally登錄用戶的名字?如何檢索當前登錄的用戶名?
我有一個運行在glassfish 3.1.2上的用戶名認證的jax-ws/metro 2.2 web服務。 我怎樣才能得到acutally登錄用戶的名字?如何檢索當前登錄的用戶名?
您可以獲取用戶通過WebServiceContext
的與登錄名getUserPrincipal().getName()
潛在的陷阱見this。
至於獲取任何其他登錄用戶的名字,你必須在你的網絡應用程序中用一些普通商店(應用程序級別的數據庫?)自己工作 - 這會違反安全策略Java EE不會支持開箱即用。