我第一次在我的應用程序中使用OpenID身份驗證。 我可以通過選擇提供程序成功驗證用戶身份,但我不知道如何在Java EE服務器上正確登錄用戶,以便它看起來像用戶使用例如以下方式登錄:基於表單的登錄。我可以使用Servlet 3.0 login
,但它使用用戶名/密碼對,而我在使用OpenID時沒有密碼。Java EE 6應用程序中的OpenID - 如何獲取用戶的主體對象
我希望能夠得到一個Principal
對象和使用isUserInRole
方法等我錯過了什麼嗎?我在JBoss 7.1上運行這個應用程序,但我想應該有一個通用的方法來做到這一點。或者,也許我錯過了一些東西,所有這些與Principal
和用戶角色使用OpenID時做不同的事情?
任何評論,回答請? – grafthez