Hi Bon,

It could be successful after logging on. Maybe there is a session attribute for 
authenticated data, but not sure.
I think that you need to put your servlet execution in the proper pipeline if 
you want that way. That could be a hack on the jetspeed pipeline and painful.
In most cases, I believe a portlet invoking servlet/jsp could be a solution to 
achieve the purpose.
Anyway, it's up to you to choose a solution for your case. Good luck!

Regards,

Woonsan


--- On Wed, 11/19/08, Bon <[EMAIL PROTECTED]> wrote:

> From: Bon <[EMAIL PROTECTED]>
> Subject: Re: Can I use the PageManager or other component manager in a 
> Servlet?
> To: [email protected]
> Date: Wednesday, November 19, 2008, 2:34 AM
> Hi Woonsan,
> 
>     If my Servlet is in jetspeed web-application, that also
> can not use
> those components in Servlet?
>     in my testing I got something interesting, if I have
> login the testing
> account into portal first, 
>     then sometimes my program could be success.
> 
> 
> Best Regards,
> Bon
> 
> 
> Woonsan Ko wrote:
> > 
> > Hi Bon,
> > 
> > I don't think it is a responsibility of portal to
> provide security to
> > servlet applications. Portal should care only portlet
> applications.
> > Jetspeed is providing JAAS to portlet applications
> only.
> > So, in my opinion, the right way is to implement a
> portlet application
> > like 'j2-admin' to access the secured
> resources.
> > You can refer the following:
> >
> http://portals.apache.org/tutorials/jetspeed-2/05/jetspeed-service.html
> > 
> > 
> > Woonsan
> > 
> > 
> > --- On Tue, 11/18/08, Bon
> <[EMAIL PROTECTED]> wrote:
> > 
> >> From: Bon <[EMAIL PROTECTED]>
> >> Subject: Can I use the PageManager or other
> component manager in a
> >> Servlet?
> >> To: [email protected]
> >> Date: Tuesday, November 18, 2008, 10:21 AM
> >> Hi all,
> >> 
> >>     I've try to create a Servlet to do
> something about
> >> management user's
> >> pages,
> >>     when I call PageManager to get a Page or a
> Folder by
> >> username and page
> >> or folder name,
> >>     it always throws a SecurityException! 
> >>     and the exception message is
> >> "BaseElementImpl.checkConstraints():
> >> Missing JSSubject."
> >>     for example:
> >>     Page userPage =
> >>
> ((PageManager)Jetspeed.getComponentManager().getComponent("pageManager")).getUserPage("user-account",
> >> "user_page.psml");
> >>     or
> >>     Page userPAge =
> >>
> ((PageManager)Jetspeed.getComponentManager().getComponent("pageManager")).getPage(pageManager.getUserFolder("user-account"),
> >> "user_page.psml");
> >>     and both of those case throws
> SecurityException with
> >> same message,
> >>     the message of exception looks like tell me
> can not
> >> find the user's
> >> subject, and I try to login by the testing user
> first and
> >> use same session
> >> to do test about get page by pageManager, and it
> also fail
> >> with same
> >> reason!!
> >>     Now, I'm not sure why it does not work?
> because the
> >> component of manager
> >> can not be used by this knid of way? or I must to
> do
> >> something before I use
> >> a component in a Servlet?
> >>     or there are any other right ways to do that?
> >> 
> >> Best Regards,
> >> Bon
> >> -- 
> >> View this message in context:
> >>
> http://www.nabble.com/Can-I-use-the-PageManager-or-other-component-manager-in-a-Servlet--tp20556000p20556000.html
> >> Sent from the Jetspeed - User mailing list archive
> at
> >> Nabble.com.
> >> 
> >> 
> >>
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> >> [EMAIL PROTECTED]
> >> For additional commands, e-mail:
> >> [EMAIL PROTECTED]
> > 
> > 
> >       
> > 
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > 
> > 
> > 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Can-I-use-the-PageManager-or-other-component-manager-in-a-Servlet--tp20556000p20572214.html
> Sent from the Jetspeed - User mailing list archive at
> Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]


      

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to