grouper-users - Re: [grouper-users] Structuring Scoped Roles in Grouper
Subject: Grouper Users - Open Discussion List
List archive
- From: "Black, Carey M." <>
- To: Jonathan Keller <>
- Cc: "" <>, "Hyzer, Chris" <>
- Subject: Re: [grouper-users] Structuring Scoped Roles in Grouper
- Date: Fri, 15 Jan 2021 02:36:17 +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=x+mMyGH1SmTM589weUOv7WhzaAasyAA9SxN9xAE04wI=; b=TvnZtt1LKL7BDnmrw8zpsftuV7rJh19sbBC5QkKIhbU5kwREh7iTHcMU2pHDdEbI8ZCrkHJRAp8XpnTML/K2LdddjS6d3bwlFtSVR9XWEDEnSVP5omI3ICkV2e31X2NARCbgY03ibLXnY3S7HkOd6UteEMl0dapW94sC7HU/Mf2OYVn2KIHxsHqduVa5NMKSMiOeAdNjpsw8xfiXssf8hEkBw4DOQZGvkP2lxmyOfBd0iS2qSpITOOgSlak3zWaUQbKIDGjEPRM0C5quZ6T5t39epn5r0mkjW9eLQcyrAhNzPnpdwXC/tWTvUijFA6MmL55n96PF/EuerANkHEraUg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EYv3/DB8tZ1fN4Ni0/SerQ0ankMuL7Fz/qVGUHapLQaony7mg/aCi+ZuVPh0r8wvJzzqxM2+I5ClhFZtdAf3ZaeBS2IpXjgU3zI48yUqd/bCKMw67r//JNQjGfdDj7nDrNGowRovpl7lDrMrNzoF54IESkxAXugkq6z2h5fAlPKwdvLz0m5zAZvtyGWDOMj479JB04rsLtL0xA5oWLVIQ+MsHQCtaRM9wSgpgEJy/aeT2mtHIXdLg4XwFZt0uritumR2ApOK/3kQQaX+aeGm815qVF1f310x4+FY7YlcsXvDLMgJpc8t8xewnu4ltwSHuxDFPcQJdhb5asBs5Vvowg==
Jonathan,
You did not mention what version of Grouper you are running. I hope it is at least a container based version. (2.4+?) Moving from container N to N+1 has been mostly trivial. ( Testing always wise and suggested.
😊 )
IMO: “Limits” can be extended. ( requires code ) So you can create other kinds of limits too. Your application is BEST consuming them via “real time WebService calls” back to Grouper. IDK. Maybe that is fine for you. It also means you also need to invest in the Grouper WS servers to always be up and performant enough for your
application demands too. I have often considered trying to work up an “permissions example” on the Grouper Demo Server (
https://grouperdemo.internet2.edu/ ) . But I have not got around to that yet. It also can be useful because you can use Social identities to try things out from different user’s privileged to the Grouper objects too.
If you need to “provision/sync the RBAC with limits” ( via out bound message/Change Log Consumer/Provisioner Framework/… from grouper) to the target application then the work to convert Permissions objects into the target system may be similar to a full “custom Attribute Framework based” design too.
As far as: “But, the method for getting into the attributes and assigning them makes it feel like that is not really what they were designed for”. I would not go so far as “not really … designed”. Rather I think the UI for the Attribute Framework is more generic and “Grouper Admin/Poweruser” focused and really has very little “average user polish”. You are also free to use the Grouper WS as a “back end API” to your own UI application too. ( If you would rather do that work than to tech users how to use the Grouper UI. ) Most, or all?, of the WS calls support an “actAs” value that can allow your application to “talk to Grouper on behalf of other users” too. Or you could try to improve the UI for all Grouper users by contributing back to the project too. 😊 Just saying it is a possibility. 😊
HTH. -- Carey Matthew
From:
<> on behalf of Jonathan Keller <>
Permission being the type on the attribute definition? Briefly I was having trouble with the Assign To values and attaching the attributes where I expected to be able to attach them. It felt like Permission -> Limit was intended for this, but at the time, I wasn't able to get it configured, so fell back to attribute while I experimented. (Found an issue where you can't change the type of an attribute definition via the UI once it has been created.)
And, yes, they know the values and could type them in as I did in my test setup below.
Thanks for the offer - I'm going to tinker a little more with permissions and see where that gets me. My main goal here was to make sure I was not going in a completely wrong direction with attaching this type of data within grouper.
-- Jonathan Keller Application Architect - Administrative IT
|
- [grouper-users] Structuring Scoped Roles in Grouper, Jonathan Keller, 01/14/2021
- Re: [grouper-users] Structuring Scoped Roles in Grouper, Hyzer, Chris, 01/14/2021
- Re: [grouper-users] Structuring Scoped Roles in Grouper, Jonathan Keller, 01/15/2021
- <Possible follow-up(s)>
- Re: [grouper-users] Structuring Scoped Roles in Grouper, Black, Carey M., 01/15/2021
- Re: [grouper-users] Structuring Scoped Roles in Grouper, Jonathan Keller, 01/15/2021
- Re: [grouper-users] Structuring Scoped Roles in Grouper, Hyzer, Chris, 01/14/2021
Archive powered by MHonArc 2.6.24.