HI,
I´ve started using seam security in advanced mode.
In fact I´m using dynamic role as you can see at
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4045165#4045165
I´ve configured my pages.xml with this exceptions
<exception class="org.jboss.seam.security.NotLoggedInException">
| <redirect view-id="/login.xhtml">
| <message>You must be logged in to perform this action</message>
| </redirect>
| </exception>
|
| <exception class="org.jboss.seam.security.AuthorizationException">
| <end-conversation/>
| <redirect view-id="/security_error.xhtml">
| <message>You do not have the necessary security privileges to
perform this action.</message>
| </redirect>
| </exception>
Then, i´ve configured my components.xml with this events
<event type="org.jboss.seam.notLoggedIn">
| <action expression="#{redirect.captureCurrentView}"/>
| </event>
|
| <event type="org.jboss.seam.postAuthenticate">
| <action expression="#{redirect.returnToCapturedView}"/>
| </event>
Finally, i´ve annotated a method (corcontroller seam component) with @Restrict.
When I do a simple test calling this method in a view (denying authorization)
I got an authorization check failed(AuthorizationException). According to
pages.xml, it should be redirected to view security_error.xhtml, but what
really appears is an error with a stack trace. Looking at the console we can
see this message:
SERV ERROR RENDERING VIEW COR.XTML
and after,
Authorization check failed
seam version: 1.2.1
jboss version: 4.0.5
operational system: windows 2003
tks in advance
emerson fabiano
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4045200#4045200
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4045200
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user