[jboss-user] [Security & JAAS/JBoss] - Re: In valve getRemoteUser value returned as NULL always
twittemb
do-not-reply at jboss.com
Thu Jul 20 15:00:01 EDT 2006
hello all ...
i'm facing exactely the same problem. I've developed my own clustered sso mecanism. I have an SSO Valve that gets the Principal from a distributed authentication cache (handle by JGroups) and call the request.setUserPrincipal() in order to authenticate it.
But when the request is adress to a server on which the user has never been authenticated, although the SSOValve do its job, I have this NullPointerException that is raised. I assum that this is because the server's JBossSecurityMgrRealm roleMap does not map the principal with a JBossGenericPrincipal.
I have tried to force the authenticate(string, string) method of the JBossSecurityMgrRealm .... but that gives à Null Principal because there is no securityContext available thru JNDI !!!
How can i do to force silent authentication in order to build a JBossGenericPrincipal that will be put in the roleMap ???
I Assume that the JBoss ClusteredSingleSignOn Valve work properly ... apparently it has a mecanism that is close to my own valve .... so what is the real difference ???
thanks a lot for your help scott. See ya !
PS : Sorry for my poor english !
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3959674#3959674
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3959674
More information about the jboss-user
mailing list