public class GrouperRegisteredServiceAccessStrategy
extends org.apereo.cas.services.TimeBasedRegisteredServiceAccessStrategy
GrouperRegisteredServiceAccessStrategy is an access strategy
that consults a grouper instance to figure out affiliations associated
with a user.| Modifier and Type | Class and Description |
|---|---|
static class |
GrouperRegisteredServiceAccessStrategy.GrouperGroupField
The enum Grouper group field.
|
| Constructor and Description |
|---|
GrouperRegisteredServiceAccessStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
constructGrouperGroupAttribute(edu.internet2.middleware.grouperClient.ws.beans.WsGroup group)
Construct grouper group attribute.
|
boolean |
doPrincipalAttributesAllowServiceAccess(java.lang.String principal,
java.util.Map<java.lang.String,java.lang.Object> principalAttributes) |
GrouperRegisteredServiceAccessStrategy.GrouperGroupField |
getGroupField() |
void |
setGroupField(GrouperRegisteredServiceAccessStrategy.GrouperGroupField groupField) |
doesEndingTimeAllowServiceAccess, doesStartingTimeAllowServiceAccess, equals, getEndingDateTime, getStartingDateTime, hashCode, isServiceAccessAllowed, setEndingDateTime, setStartingDateTime, toStringenoughAttributesAvailableToProcess, getRequiredAttributes, getUnauthorizedRedirectUrl, isCaseInsensitive, isEnabled, isRequireAllAttributes, isServiceAccessAllowedForSso, isSsoEnabled, setCaseInsensitive, setEnabled, setRejectedAttributes, setRequireAllAttributes, setRequiredAttributes, setSsoEnabled, setUnauthorizedRedirectUrlpublic GrouperRegisteredServiceAccessStrategy()
public boolean doPrincipalAttributesAllowServiceAccess(java.lang.String principal,
java.util.Map<java.lang.String,java.lang.Object> principalAttributes)
doPrincipalAttributesAllowServiceAccess in interface org.apereo.cas.services.RegisteredServiceAccessStrategydoPrincipalAttributesAllowServiceAccess in class org.apereo.cas.services.DefaultRegisteredServiceAccessStrategypublic void setGroupField(GrouperRegisteredServiceAccessStrategy.GrouperGroupField groupField)
public GrouperRegisteredServiceAccessStrategy.GrouperGroupField getGroupField()
protected java.lang.String constructGrouperGroupAttribute(edu.internet2.middleware.grouperClient.ws.beans.WsGroup group)
group - the group