I did not mean to say anything as far as the link to my article is concerned, after i sent it out i felt i should not have sent you this as it is not related to ur usecase. Sorry for the confusion.
You can definitely use a SAM (JSR 196) to implement ur usecase incase you figure out that OpenSSO does not support ur usecase. You do not have to resort to the use of Filters and could use JSR 196 instead.
[Message sent by forum member 'kumarjayanti']
http://forums.java.net/jive/thread.jspa?messageID=394507