[英]How to get user email using JSF and WebSphere?
我已經使用WebSphere 8.5.5.5和Active Directory配置了測試環境以進行授權。
我想訪問更多的用戶數據。 目前,我只能使用帶有以下內容的java Bean訪問用戶“ id”:
String userName = facesContext.getExternalContext().getRemoteUser();
可以,但是我想獲取更多信息,例如電子郵件地址,但是找不到其他方法。
有辦法嗎?
在這種情況下,該ExternalContext只是身份驗證上下文,並且僅包含auth令牌和主體之類的內容。
要從Active Directory中獲取更多信息,您需要作為LDAP源進行查詢。
這是有關如何執行此操作的大型博客文章 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.