Kerberos提供認證控制,但我仍然需要一些用戶明智的控制,所以我想獲得更多的用戶信息(例如.uid)。謝謝。如何獲取正在使用kerberos的網站的服務器端的用戶信息?
回答
它可以通過HttpServletRequest#getRemoteUser()
。
所以,在一個servlet它看起來像:
String name = request.getRemoteUser();
// ...
在JSP它看起來像:
<p>Welcome, ${pageContext.request.remoteUser}</p>
'request.remoteUser'更短並且相同。 –
@Michael:它只爲Kerberos/LDAP返回「null」。 – BalusC
然後主體爲空。 'getRemoteUser'對於上面的調用來說只是一個短暫的手段。 **你的**代碼中必須存在一些錯誤。我在Tomcat中有一個自定義的Kerberos驗證器,它可以根據需要工作。你應該附加到tomcat並進行調試。 –
- 1. 如何使用python請求獲取網站的服務器信息?
- 2. 如何在客戶端獲取服務器錯誤信息Node.js
- 3. 如何在Tomcat服務器端應用程序獲取客戶端信息
- 4. 如何使用javascript在服務器上獲取網站的URL
- 5. 使用SNMP獲取服務器信息
- 6. 使用javascript獲取服務器信息
- 7. 如何獲取phpFox網站的當前用戶詳細信息?
- 8. 如何獲取用戶信息,每次用戶訪問zend網站的網頁?
- 9. 如何從網站獲取客戶端系統信息?
- 10. 如何從OpenID服務器獲取用戶詳細信息?
- 11. 在服務器上獲取客戶端時區信息
- 12. 如何使用服務器端獲取外部網站的HTML javascript
- 13. 使用[STAOperationBehavior]屬性獲取WCF服務中的用戶信息
- 14. 如何使用Microsoft.Web.Administration.dll獲取頁面正在運行的網站信息?
- 15. 使用python從網站獲取信息
- 16. 使用Jsoup從網站獲取信息
- 17. 使用jQuery獲取網站信息
- 18. 使用php獲取網站信息
- 19. 如何從使用HTMLUNIT登錄的網站獲取信息?
- 20. 在外部網站上獲取用戶的facebook信息
- 21. 獲取服務器信息
- 22. 獲取有關網站的信息使用Xcode的網址
- 23. Web服務如何獲取客戶端信息?
- 24. 服務器使用用戶帳戶的WCF Kerberos客戶端模式
- 25. 如何獲得在Python節儉服務器的客戶端的信息?
- 26. 如何將信用卡信息提交給單獨的服務器/網站(PCI)
- 27. 如何從JavaScript服務器使用JavaScript獲取信息?
- 28. 如何使用命令行獲取mysql服務器信息?
- 29. 服務器在使用cookie時如何知道用戶信息?
- 30. 如何在Android應用程序的服務器端(PHP)從Facebook獲取用戶信息
哪裏是主體與主體之間的連接?我看不到。 –