• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
secureWrapper, appendToResponse blueprint / sample code needed...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

secureWrapper, appendToResponse blueprint / sample code needed...


  • Subject: secureWrapper, appendToResponse blueprint / sample code needed...
  • From: "Mac Campbell" <email@hidden>
  • Date: Sun, 13 Aug 2006 23:58:07 -0500

Hello All,

I am new to WebObjects and wanted to ask you all for some help... there are several threads about login / security but I am not getting it... please help if you can!

Ok, so from what I have seen, I think the best way to implement and secure pages is with a “secureWrapper” component java class file, that pages that need to be secured inherit from.

We also throw a boolean, "isLoggedIn", in the session class that the “login.wo” sets to true after a users credentials have been verified.

appendToResponse() seems to be the chosen method of redirecting... which is one of the many things I am not getting here... it seems overly complicated in the examples espically when compared to pageWithName()... but I believe this is due to a WO constructor not being able to return a different WO.. as during the execuition of the crontstrucor the WO is not initated yet... ?

Then any WO that a user needs to be authenticated for, lets say main, “extends” the secureWrapper (instead of the normal WOComponent), and then the main's constructor calls the appendToResponse method that it inherited from the secureWrapper... and redirects based on the value of the session boolean isLoggedIn.... (retuns null, in this case leaving the user at main if isLoggedIn is true and redirecting to “login” if the boolean is false )

I think I have the logic right but the code is escaping me... I tried hacking something out, but the appendToResponse() call in the main.wo constructor gives a compile error of “cannot find symbol”. Even if I try using n.appendToResponse() where n is anything and everything I thought might work, I get the same error... And even then I am not sure my appendToResponse usage is right.. or where I am placing the call...

If someone could throw me some example code for implementing the above scenario, specifically how the main constructor and appendToResponse in the secureWrapper should look that would be hugely apperciated... or any other pointers that also apperciated...

Thanks for any help, and for listening.

Mac


_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: secureWrapper, appendToResponse blueprint / sample code needed...
      • From: Chuck Hill <email@hidden>
  • Prev by Date: Re: Marketing WO
  • Next by Date: RE: using webobjects for the first time
  • Previous by thread: Recall: using webobjects for the first time
  • Next by thread: Re: secureWrapper, appendToResponse blueprint / sample code needed...
  • Index(es):
    • Date
    • Thread