[英]Login without Login Page
我的公司中有Java ADF Web應用程序及其應用程序,因此我們使用安全網絡,因此我可以驗證用戶是否依賴於Windows登錄...如果我們可以讓用戶登錄到Windows,則可以執行此操作
我嘗試使用Java中的一些命令,例如String username = System.getProperty(“ user.name”); System.getenv(“ USERNAME”); 但都給我服務器用戶而不是客戶端
我嘗試
request.getRemoteUser()...它總是返回null,直到我執行SSO登錄並且我不需要SSO為止,因為該用戶通過其帳戶登錄到Windows
誰能幫我
如果您希望用戶根據其登錄Windows工作站的身份登錄到您的應用程序,那么您基本上是在要求單點登錄(SSO)。 在這種情況下,request.getRemoteUser()將是正確的調用方法。
您還可以檢查請求標頭,找到用用戶名填充的標頭,然后通過request.getHeader(“ USER_HEADER_NAME”)獲取其值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.