Details

    • Type: Task
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.0.0.GA
    • Fix Version/s: None
    • Component/s: GWT
    • Labels:
      None
    • Environment:

      jboss 4.2.1
      seam 2.0.0.GA
      win2k
      Any security-domain will work with name 'SpringPoweredRealm' with a user having 'security_role' role.

      Description

      Attached is a sample project showing a problem related to Seam-GWT-Remoting integration with a GWT app, and security integration challenge.

      Error is detailed in forum link, top level server-side error is "[[/sample-ejb3-gwt-client]] Exception while dispatching incoming RPC call org.jboss.seam.security.NotLoggedInException "

      Not sure what integration method would be the best approach for secured methods for Seam-GWT-Remoting on the server side to the GWT client side.

      Expectations:
      *Once logged into web application, use of secured method/services to succeed automatically with appropriate roles without additional login (role based security assumed with Seam @Restrict annotation).
      *Once logged into web application, use of secured method/services to fail for insufficient role authorization, with sufficient information to determine it was a security failure instead of a service failure.
      *Anonymous web application login with a GWT widget requesting a secured Seam Remoting service/method would require either re-routing to web-app login page, or login to ONLY use the requested secured Seam service/method. This could be managed with GWT code to meet this expectation.

      thanks, learning as best as I can with available documentation. Permission given under LGPL license to use as an example in future documentation/examples.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                shane.bryzak Shane Bryzak
                Reporter:
                dhartford Darren Hartford
              • Votes:
                2 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: