I wrote my own solution to SSO integration with seam and Jboss AS.<div><br></div><div>Its a pretty Simple LoginModule for Jboss AS, who calls a session bean that query the user from the database and store its principal into the container itself.</div>
<div><br></div><div>Then I wrote a seam component that is called every time a user enters a module (a service of the major project). It just retrieve the principal from the container (using jacc) and authenticate it in seam (populating the Identity component).</div>
<div><br></div><div>If you need more details, feel free to contact me.<br><br><div class="gmail_quote">On Thu, Sep 24, 2009 at 22:14, xin wu <span dir="ltr">&lt;<a href="mailto:alartin@gmail.com">alartin@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi all,<br><br>I think the SSO is a big issue when we suggest clients to adopt Seam. I try the CAS SSO and rewrite Authenticator and Pages classes<br>
according to CAS wiki but it does not work properly. Even I can use SSO in two Seam applications, the seam application does not work same as<br>
before. The reason seems that Seam can not handle navigation(pages.xml/x.page.xml) correctly any more. For example, when I login a simple CRUD Seam application and create a new entity, after I click save button, the entity is created successfully but I am not navigated to the Entity.xhtml and stayed at the same edit page. When I click list page, and click View/Edit link of the entity, the entity&#39;s information is not shown at the corresponding fields. They are all empty.<br>

In fact, the CAS SSO adds some filters in web.xml. Does them affect Seam&#39;s navigation? After I remove CAS SSO configuration, all works fine.<br>SSO is a common requirement of many clients. Can somebody help to figure out what happened? Thanks.<br>
<font color="#888888">
<br clear="all"><br>-- <br><br>Sean Wu<br>JBoss Solution Architect<br>RedHat Service Center, P.R.China<br>Email: <a href="mailto:seanwu@redhat-service.com.cn" target="_blank">seanwu@redhat-service.com.cn</a><br>Mobile: 13911868610<br>

</font><br>_______________________________________________<br>
seam-dev mailing list<br>
<a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Abraços<br>Raphael Duarte Paiva<br>Graduando em Ciência da Computação<br><br>&quot;For millions of years, mankind lived just like the animals. Then something happened which unleashed the power of our imagination. We learned to talk [...]&quot; - Stephen Hawking, 1993<br>

</div>