grouper-users - Re: [grouper-users] Need composite groups with more than 2 factors
Subject: Grouper Users - Open Discussion List
List archive
- From: "Bellina, Brendan" <>
- To: "" <>
- Subject: Re: [grouper-users] Need composite groups with more than 2 factors
- Date: Thu, 10 Mar 2016 18:18:53 +0000
- Accept-language: en-US
- Authentication-results: internet2.edu; dkim=none (message not signed) header.d=none;internet2.edu; dmarc=none action=none header.from=ucla.edu;
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:23
Thanks for the suggestion. I think that the include/exclude naming makes a lot of sense for person oriented groups. For authorization groups I am leaning toward the allow/deny naming convention suggested by Bill. I also need to look into the include/exclude
type as I had not seen that.
Regards,
Brendan Bellina
Identity Mgmt. Architect, IT Services, UCLA
✉
☏
+1 310 206 3131
From: Julio Polo <>
Date: Wednesday, March 9, 2016 at 4:46 PM To: Brendan Bellina <> Cc: "" <> Subject: Re: [grouper-users] Need composite groups with more than 2 factors Several interesting topics came out of this discussion. Going back to Brendan's original question, I guess the answer is that you can't avoid using intermediate groups, since a composite can only have two factors. We wrote recursive code that parses
any _expression_ involving any number of factors such as this:
outcome:group:path = (
Bill's nomenclature of allow-minus-deny is similar to what we're deploying as UH Groupings. A grouping = basis + include - exclude where the basis is as simple as a reference group (e.g. basis = all faculty at Honolulu Community College) or a complicated _expression_
like the one above. We can grant exceptions to the basis of the grouping by including and excluding people from it (some student employees need to be included, some annoyed faculty complained and want out).( group:path:one union ( group:path:two complement group:path:three ) ) intersection group:path:four ) The code automatically creates the intermediate groups (basically the composite enclosed in parentheses) by assigning them a sequence number. In the above example, there would be two intermediate groups because the outermost parentheses are for the outcome:group:path. The intermediate groups are created in a folder alongside the outcome group (e.g. the intermediate groups would be outcome:group:path:100, outcome:group:path:101) Julio Polo Enterprise Middleware, Identity and Access Management Information Technology Services University of Hawaii On Wed, Mar 9, 2016 at 11:23 AM, Bellina, Brendan
<> wrote:
|
- [grouper-users] Need composite groups with more than 2 factors, Bellina, Brendan, 03/09/2016
- Re: [grouper-users] Need composite groups with more than 2 factors, William G. Thompson, Jr., 03/09/2016
- Re: [grouper-users] Need composite groups with more than 2 factors, Bellina, Brendan, 03/09/2016
- RE: [grouper-users] Need composite groups with more than 2 factors, Hyzer, Chris, 03/09/2016
- Re: [grouper-users] Need composite groups with more than 2 factors, Julio Polo, 03/10/2016
- Re: [grouper-users] Need composite groups with more than 2 factors, Bellina, Brendan, 03/10/2016
- RE: [grouper-users] Need composite groups with more than 2 factors, Hyzer, Chris, 03/10/2016
- Re: [grouper-users] Need composite groups with more than 2 factors, Bellina, Brendan, 03/10/2016
- Re: [grouper-users] Need composite groups with more than 2 factors, Bellina, Brendan, 03/09/2016
- Re: [grouper-users] Need composite groups with more than 2 factors, William G. Thompson, Jr., 03/09/2016
Archive powered by MHonArc 2.6.16.