Changes between Version 13 and Version 14 of S3/S3AAA/OrgAuth


Ignore:
Timestamp:
09/03/12 13:53:24 (12 years ago)
Author:
Dominic König
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • S3/S3AAA/OrgAuth

    v13 v14  
    4141== Extended Restriction of Access ==
    4242
    43 Any role of a user are always only applied to the realms the role is restricted to.
     43Any role of a user is always only applied to the realms the role is restricted to. That is, the user can exercise permissions of role X only on the records of the entity he has this role '''for'''. E.g. a user who is "HR Manager" for OrgA can exercise the "HR Manager" permissions only on records "owned" by OrgA.
    4444
    45 If there is no restriction in the role assignment, then the role applies for all records regardless of their owner entity (=site-wide role).
     45If there is no restriction in the role assignment (for_pe=0), then the role applies for all records regardless of their owner entity (=site-wide role).
    4646
    4747The AUTHENTICATED, ANONYMOUS and ADMIN roles can not be restricted to realms, i.e. the permissions of these roles always apply for all records.
    4848
     49'''NOTE:''' It is possible to define a dynamic realm in a role assignment (for_pe=None). This "dynamic realm" is the realm of all entities the user is directly affiliated with at the time of the request. This practice can though be dangerous and my be inappropriate for most multi-tenancy settings, because the user would automatically receive this role for any entity they will ever join in future - without that entity being anyhow in control of this. However, in certain deployments, this may still be convenient.
    4950== Delegations of Permissions ==
    5051