Mark62 wrote:
I have created a custom JAAS login module and I am setting public credential
on the subject. When I try to access the subject in other places in JetSpeed
2.1.3 the credentials are not there.  How can I get my credentials from the
login module to the rest of Jetspeed?
Thanks
Mark

For Jetspeed 2.1.3, Jetspeed creates its own Subject in the SecurityValveImpl 
*after* the user has been authenticated by the container.
If you're stuck on Jetspeed 2.1.3, this means you'll have to add the 
credentials *again* yourself in a custom/extended SecurityValveImpl.
For Jetspeed 2.2, we now actually reuse the Subject as created by our DefaultLoginModule which works at least on Tomcat, other web containers haven't been tested against but probably should work out-of-the-box too. It does require you to have wrapped the created user Principal (request.getUserPrincipal()) to implement our UserSubjectPrincipal interface.
For further information, see: http://issues.apache.org/jira/browse/JS2-238

Regards,

Ate


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to