I am trying to get authentication working in a war file that is running
on WebSphere 4.0.2 through a struts based ui.  I have a login page that
does form based auth and that works just fine.  But when I link to a
struts controlled url the app loses its user Principal.  A call to
request.getUserPrincipal().getName() returns the string
"UNAUTHENTICATED" instead of the logged in user's name.

I have tried url mappings like this:  "action -> *.do" and then the web
resource contraint of /SysAdmin/*.do ( /SysAdmin is the directory where
the protected servlets live) but that didn't work so I changed the url
mapping to this "action -> /SysAdmin/ServletName.do" and then made the
constraint /SysAdmin/ServletName.do and that still did not work.

How do I protect a struts action so that I can ensure that the user is
logged in so that the Principal object is valid at runtime?

Thanks,
Jasen Halmes

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to