dependencies{/*
The following platform references should be included automatically and are listed here for reference only.
implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}")
implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/implementation"org.apereo.cas:cas-server-support-grouper-core"}
This access strategy attempts to locate Grouper
groups for the CAS principal. The groups returned by Grouper are collected as CAS attributes and examined against the list of required attributes for
service access.
The following properties are available:
Field
Description
Values
groupField
Attribute of the Grouper group when converting the group to a CAS attribute.
NAME, EXTENSION, DISPLAY_NAME, DISPLAY_EXTENSION.
You will also need to ensure grouper.client.properties is available on the classpath (i.e. src/main/resources)
with the following configured properties:
While the grouper.client.properties is a hard requirement and must be presented,
configuration properties can always be assigned to the strategy
to override the defaults:
You may also consider externalizing the Grouper client configuration file
by modifying /src/main/resources/grouper.client.properties to contain the following: