[midPoint] authorisation for role manager
Markus Calmius
markus.calmius at proton.ch
Tue Dec 12 11:37:00 CET 2023
Hi
we're trying to create a couple of admin roles to split the "super user" into sub-admins.
In other words, I want to limit authorisations as much as I can.
Our first admin role that will be used is a "role manager" and below is the authorisations that we have right now. I am worried though, that it is not limited enough. There are a couple of authorisations that I haven't been able to use an object or target or anything to specify that the authorisation is referring to.
Please take a look and share any thoughts.
kind regards,
Markus
<
authorization
>
<
name
>
Manage ALL Roles - GUI Authorisation
</
name
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#rolesAll
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#adminAssignMember
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#adminUnassignMember
</
action
>
<
object
>
<
type
>
c:RoleType
</
type
>
</
object
>
</
authorization
>
<
authorization
>
<
name
>
Manage ALL Roles - add/modify/delete authorisation
</
name
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#read
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#add
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#modify
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#delete
</
action
>
<
phase
>
request
</
phase
>
<
object
>
<
type
>
c:RoleType
</
type
>
</
object
>
<
object
>
<
type
>
c:ShadowType
</
type
>
<
owner
>
<
type
>
c:RoleType
</
type
>
</
owner
>
</
object
>
</
authorization
>
<
authorization
>
<
name
>
Manage ALL Roles - Assign/Unassign access to users
</
name
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#assign
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#unassign
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-bulk-3#assign
</
action
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-bulk-3#unassign
</
action
>
</
authorization
>
<
authorization
>
<
name
>
Manage ALL Roles - modify USER assignment
</
name
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#modify
</
action
>
<
phase
>
execution
</
phase
>
<
object
>
<
type
>
UserType
</
type
>
</
object
>
<
item
>
assignment
</
item
>
</
authorization
>
<
authorization
>
<
name
>
Manage ALL Roles - modify Shadow assignment
</
name
>
<
action
>
http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#modify
</
action
>
<
phase
>
execution
</
phase
>
<
object
>
<
type
>
ShadowType
</
type
>
</
object
>
</
authorization
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20231212/ea08c5f1/attachment.htm>
More information about the midPoint
mailing list