grouper-users - Re: [grouper-users] example basis and reference groups?
Subject: Grouper Users - Open Discussion List
List archive
- From: "Black, Carey M." <>
- To: Andrew Jason Morgan <>, "Hoekenga, Liam" <>, Bill Thompson <>, "Hyzer, Chris" <>
- Cc: Grouper Users <>
- Subject: Re: [grouper-users] example basis and reference groups?
- Date: Wed, 16 Dec 2020 13:57:09 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=osu.edu; dmarc=pass action=none header.from=osu.edu; dkim=pass header.d=osu.edu; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=43HJsILscOyDfX5BQhEoqr9n5XJfLtNk9p1p25hUQFY=; b=CQsghpyCYdKpC3hOP/gdQkkz4A1kjSUXjEkskCmT/c1UkP/34namlCxShJIxT5Lq86sRshk56G3Dthdv8AO7vgtyEHhuVGZwKLWt6MlrNcGPEnk3ofU/7XZQIJDjrarXa4SE+Am4DcaakpO9B+CuJzz7aR9+kOVbvND0emP//W3QnM90oqna9HpY1J8Pbbq37BtIB/koSRf2qZ0SpZl6hN6Lmjy8s6KnKXM9DPQXEhh+W093YCTmrFjb/m7opgY8bF7zcxkY3AZW1YkLtnQwjZ45mW4SXz/04r7dxjol6ZjjQLaIUMRyUvxGkv2mDhKTyAqFDXJv1rCyJ1mwm5pRSg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nym0n+xHrBp5Ejn4S/ycNSVbsb8sDS4uvzKtYKp9q6qxoi1sdOxvrIMmttncz5jBvFUOIsjfYR/3aaCuiV9PEeVy2Ac12LdXBxzMani+KODy4VKyaHt68g1Yqx2cbSPcgbp1Q6adIkuXkBAz/aDMEUJ4MyoiD2GdJ9yl8PVSQdhSrPhu6J6PDnHPoq6VUwIGuasQbjV6/5gU0VprgYEX5PGLnCCOroCPrCW+fWLdXY3PA0rDwRfOla2DmBi/yFG6UBkx/Fyv9Dm+t4Y2t5Zpu0arAka6M2gG050lEB/pgUrqG8+VPjfpvef/jHBHgNxQX/wVkizHiIrmmNtvjUbA6w==
+1 for an abstraction between SOR and “Ref” groups. However, I can also imagine “some code” to remove/add new Basis groups in mass too. I just would not relish the churn that would cause in the downstream systems too. (Shutter…)
At the end of the day, the “object type” in Grouper does not drive/restrict anything at the moment. If ( or when?) that changes then the answers here might change too. Are there any plans to support such a model/restrictions? I would love it if “grouperSecurity” types were these things: Could only be set/removed by some “:etc:groupSecurityManagers” function/group. Conditionally required to be used in Privileges ( best implemented as some kind of rule/attribute marker on folders IMHO )
However, back to the general topic for all “object types”….
IMHO. It is “ok” for a “Ref” group to be other types as well. An “IAM Ref” group may even be a Policy group. If you think about it from the IAM perspective. Example: An IAM business policy decides “who is a Student”. Which might be more than just people coming from the Student Information System (SOR/basis group(s)). It might include some kind of MOOC ( https://en.wikipedia.org/wiki/Massive_open_online_course ) subjects too.
Example: If your application has “restricted data” then the users might be required to “bla, and bla, and bla”. And an IAM managed Ref group used to drive a https://spaces.at.internet2.edu/display/Grouper/Grouper+rules+use+case+-+Veto+if+not+eligible+by+folder rule that is forced to be applied to the application folder(s) would be a good way to run things….
And.. from a Grouper Privileges perspective…. An IAM Ref group might be used to allow “OptIn”/”OptOut” which would make it also a grouperSecurity type too.
I am not sure there really are any “this can never be a ‘that’ type too” rules. However the general/normal patterns are the majority of the system.
-- Carey Matthew
From:
<> on behalf of Andrew Jason Morgan <>
One reason to always create a reference group is that it allows IAM to modify basis groups without updating policy groups. If you don't have a layer of abstraction between the loader job and the access policy, it is harder to make changes to loader jobs.
Andy
From: <> on behalf of Hyzer, Chris <>
[This email originated from outside of OSU. Use caution with links and attachments.] One specific question though. If a dept code 1234 is arcane but also institutionally meaningful, then is that a basis or a reference? It is used in policies and has properties of both ref/basis. My gut says reference since it is used in policies, but I could also see that as basis. Maybe just pick one and doesnt matter that much since its a gray area? I think classlists could be a similar situation... course F2020_eng_cis_101 is both arcane and institutionally meaningful and is used in policies... thoughts? 🙂 From: <> on behalf of Bill Thompson <>
Indeed. Policy groups should be service specific and backed up by reference/basis groups that can be used in any policy where they are needed.
On Tue, Dec 15, 2020 at 12:34 PM Liam Hoekenga <> wrote:
|
- [grouper-users] example basis and reference groups?, Liam Hoekenga, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Bill Thompson, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Liam Hoekenga, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Bill Thompson, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Hyzer, Chris, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Andrew Jason Morgan, 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Black, Carey M., 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Bill Thompson, 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Michael Gettes, 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Hyzer, Chris, 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Black, Carey M., 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Bill Thompson, 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Hyzer, Chris, 12/23/2020
- Re: [grouper-users] example basis and reference groups?, Black, Carey M., 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Andrew Jason Morgan, 12/16/2020
- Re: [grouper-users] example basis and reference groups?, Hyzer, Chris, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Bill Thompson, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Liam Hoekenga, 12/15/2020
- Re: [grouper-users] example basis and reference groups?, Bill Thompson, 12/15/2020
Archive powered by MHonArc 2.6.19.