Alok Jain wrote:
Hi Ron,
Can you please tell me one thing. In my case I am going to package the portlets in different war files as per the features. So my question is 1) when I deploy these war files in the portal server, do I need SSO integration if I need to authenticate user in all of the WARs. Assuming all the war files are deployed in the same tomcat.
No. We have our application broken up into many war files (webapps) for ease of development but they are all part of one unified portal and authentication is done at the portal level. If the portlet needs to know anything about the current user, it can get the session context from Jetspeed and find out all about the user or find out that the session is still anonymous if the user has not logged in. Portlet webapps are never called directly from a browser. They are called by Jetspeed as it tries to assemble a page for a user who has made a request. If the portlet has any interest in the profile of the user on whose behalf the request is being made it has to ask Jetspeed. If the portlet wants to know any information that was in the request from the browser, it has to ask Jetspeed.

2) when I deploy these war files in the portal server, do I need SSO integration if I need to authenticate user in all of the WARs. Assuming all the war files are deployed in different tomcat servers.

Not likely. I can not think how SSO could be used in this case but I am sure that there is some odd-ball situation.

There are a number of better ways to do this. You can use Web Services or other remoting methods to scale your app onto more than one server. There is also Web Services for Portlets. We are using Web Services in one of our current portals. The authentication for the Web Service is done as the request level in this case (portlet on server A is permitted to call web service X on server B). The inter-service communication must use messages that contain enough information for the service to know what the caller wants (get me customer 100010's last order). The service does not need to know on whose behalf the portlet is requesting the info. In my example it could be customer 100010 who is logged in or it could be the a customer service rep or accounting department using the portal.


Thanks,
Alok.


-----Original Message-----
From: Ron Wheeler [mailto:rwhee...@artifact-software.com] Sent: Sunday, July 05, 2009 4:51 PM
To: Jetspeed Users List
Subject: Re: Can I have each portlet in different war

The web pages in a portal contains a selection of portlets regardless of how you package up the webapps and once you are connected to a session you share the authentication and authorization for your session. The portal page is selected based on your profile. The content of the page is assembled by Jetspeed based on your PSML files.

SSO is used to gain access to other people's web sites.

Ron


Alok Jain wrote:
Hi,
            Thanks for the reply. Also can you please confirm that I need to 
integrate SSO like CAS with Jetspeed for the
Seamless authentication of the users across all the web-apps.


Thanks,
Alok

-----Original Message-----
From: Ate Douma [mailto:a...@douma.nu] Sent: Thursday, July 02, 2009 12:50 AM
To: Jetspeed Users List
Subject: Re: Can I have each portlet in different war

Alok Jain wrote:
Hi,
              Can I have  each portlet packaged in a different WAR and deployed 
in the same portal server.
Sure, no problem.
The portal maintains a registry through which webapp (WAR) a portlet is 
deployed.
One think to keep in mind however is that portlets bundled in one webapp do have the advantage that they can share the same servlet session and portlet session (APPLICATION_SCOPE). If you don't need that, deploying all of them in separate webapps gives you the benefit of a very fine-grained release/deployment life-cycle.

Thanks,
Alok.

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org

Reply via email to