You can even add another parameter to the comparison...

Say we have a set of requiredProperties, and a set if userProperties. When we compare, do we require that All, One, or None of the properties should be fulfilled?

  • All:   BitAnd(r,u) EQ r
  • One: BitAnd(r,u) GT 0
  • None: BitAnd(r,u) EQ 0
LeeBB
(see, I have nothing against bits)
 

----- Original Message -----

 
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:

  • the requiredProperty (eg., 0100),
  • the userProperties (eg, 11000011).
It doesn't matter what these properties represent - they could be atomic permissions or rich group memberships, the fuse doesn't care.  It just compares the requiredProperty with the userProperties (BitAnd), and hey presto, we have our answer.

Now that. I admit, is cool.

Is that what we were arguing about all along?  I hope not. ;-)

 
==^================================================================
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
==^================================================================

Reply via email to