[Xotcl] Fwd: Re: Calling object
Mark Strembeck
mark.strembeck at wu.ac.at
Sun Jul 11 08:41:39 CEST 2010
... didn't add xotcl at alice to the receiver's list
----- Weitergeleitete Nachricht von mark.strembeck at wu.ac.at -----
Datum: Sun, 11 Jul 2010 08:38:18 +0200
Von: Mark Strembeck <mark.strembeck at wu.ac.at>
Antwort an: Mark Strembeck <mark.strembeck at wu.ac.at>
Betreff: Re: [Xotcl] Calling object
An: Kristoffer Lawson <setok at scred.com>
Cc: mark.strembeck at wu.ac.at
Hi Kristoffer,
Zitat von Gustaf Neumann <neumann at wu-wien.ac.at>:
>
>> The reason I want to do this is that I have an access control
>> system which calls something like [checkPermissions].
>> [checkPermissions] should just return and do nothing if the
>> original calling object is equal to [self]. Now I end up having to
>> passs [checkPermissions] a parameter with [self callingobject].
>>
> I am somewhat confused by your terminology. If you are looking for
> access control management, look for example at xoRBAC, which follows
> the role based access control model, standardized by the NIST
> http://wi.wu-wien.ac.at:8002/home/mark/xoRBAC/index.html
>
> the basic notion in access control is based on <subject> <pred> <object>
> idea, which subject (individual, user) is allowed to execute which operations
> (pred)on which objects.
From your e-mails i understand that you are looking for some
feature/mechanism
to control the accessability of methods in a class hierarchy (public,
protected, private). In this case, xoRBAC is not the tool for you.
xoRBAC is a component providing an access control service following the
role-based access control paradigm. While xoRBAC's concepts and general
functionality are still valid and "up to date", most of the xoRBAC source
code was written in 1999 (using xotcl 0.85 i guess). Therefore, i'm
planning to re-implement the xoRBAC source using some of the xotcl feature
that were added since these early days and my (significantly) increased
knowledge of software development :) ... however, although i'm
planning this
re-implementation for some time now, i simply didn't find the time
to actually
do it yet ... maybe this summer.
... just for your information.
best regards,
Mark
----- Ende der weitergeleiteten Nachricht -----
More information about the Xotcl
mailing list