|
Well, kind of.
There are 3 areas of an FB application that can be secured: circuits, fuseactions and fuses. Let's ignore circuits and fuseactions and look specifically at a fuse, mainly because fuses have fusedocs. By doing what I'm talking about, adding a secured area to a fuse would require no more than: <in>
Not a list, not a bit, not a file call to <cf_secure> not an incoming UDF etc etc, just simply a boolean variable. Just like how a display fuse with an incoming recordset doesn't care whether you created the recordset from an SQL server or an Access server, it should also not care whether you generated the value for that boolean statement from a groups based security model, a permissions based model, or whether you used a list, or a bit value, etc etc.. The point is that ANY security model can be modified slightly and come to an agreement on one thing, they can create the value of #canviewlink#. That's all the fuse cares about, nothing else. Since that value is being passed <IN> to this fuse, it needs to be passed <OUT> of another fuse. So, just like how we separate qry files from dsp files like this: <cfcase value="viewproduct">
We can separate security from display, like this: <cfcase value="viewproducts">
Whether sec_editproduct.cfm or <cf_secure> or whether this is set here in the cfcase or set in some fbx_settings.cfm, it doesn't matter. The point is that we're dealing with very simple boolean values, whatever fuse you decide to use, it just has to decide whether the current user #canviewlink#, then set that value to TRUE or FALSE. gotta run, time for dinner. Steve Lee Borkman wrote: Hmm, maybe I have misunderstood the thrust of what you are saying here, Steve.Are you saying that whatever the security model used, be it Groups or Permissions or Colour or Crede, the "beautiful" thing about Hal's model is that each fuse merely expects two binary numbers: ==^================================================================ This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9 Or send an email to: [EMAIL PROTECTED] T O P I C A -- Register now to manage your mail! http://www.topica.com/partner/tag02/register ==^================================================================ |
- Re: secure tag and permissions Lee Borkman
- Re: secure tag and permissions Steve Nelson
- RE: secure tag and permissions Tim Heald
- RE: secure tag and permissions hal helms
- Re: secure tag and permissions Steve Nelson
- Re: secure tag and permissions David Huyck
- Re: secure tag and permissions Lee Borkman
- Re: secure tag and permissions Steve Nelson
- Re: secure tag and permissions Lee Borkman
- Re: secure tag and permissions Lee Borkman
- RE: secure tag and permissions Steve Nelson
- RE: secure tag and permissions John Farrar
- RE: secure tag and permissions Alan McCollough
- RE: secure tag and permissions Cantrell, Adam
- RE: secure tag and permissions Stacy Young
- RE: secure tag and permissions pmcelhaney
- RE: secure tag and permissions Roger B.
- RE: secure tag and permissions hal helms
- Re: secure tag and permissions John Farrar
- Re: secure tag and permissions Lee Borkman
- RE: secure tag and permissions Lee Borkman
