Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

The overall approach to access management with Grouper is to create and maintain institutional meaningful cohorts (reference groups), which in turn are used to drive access policy groups. The access policy groups then provide subject attributes (role names or entitlements) that are mapped to coarse or fine-grained permission sets at the target service.

How the fine-grained application permission sets are managed is usually specific and local to the target service. In some cases, the privilege to use a particular service (a set of rights to specific resources) can be mapped to a subject attribute representing an entitlement (i.e. subject is entitled/authorized to access the service). In these cases, a membership assignment in an access policy group can drive an eduPersonEntitlement value that is often consumed by the target service via a SAML assertion. In other cases, group membership must be provisioned to the target service to effectively control access.

How application permission sets are managed, membership assignments are communicated, and access policy is enforced can vary quite considerably depending on the security needs and capabilities of the target service. However, the overall approach to access management with Grouper remains consistent. The following sections use terminology and models from NIST SP 800-162 and XACML to demonstrate a variety of models leveraging this approach.

ACM1 Grouper Subject Attributes

ACM2 Grouper as PAP and PDP

ACM3 RBAC User to Role Mapping

ACM4 WebSSO Short-circuit

Distributed Access Control Management

Application Permissions Management - RBAC with Grouper

On this page

Table of Contents
maxLevel3
exclude(On this page)|(In this section)|(Related content)|(Get help)

Related content

Content by Label
showLabelsfalse
max10
showSpacefalse
cqllabel = "gdg" and space = "Grouper"


Get help

Can't find what you are looking for?

Button Hyperlink
iconhelp
titleAsk the community
typeprimary
urlAsk the community