public class ReturnAllowedAttributeReleasePolicy extends AbstractRegisteredServiceAttributeReleasePolicy
| Constructor and Description |
|---|
ReturnAllowedAttributeReleasePolicy()
Instantiates a new Return allowed attribute release policy.
|
ReturnAllowedAttributeReleasePolicy(java.util.List<java.lang.String> allowedAttributes)
Instantiates a new Return allowed attribute release policy.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
authorizeReleaseOfAllowedAttributes(java.util.Map<java.lang.String,java.lang.Object> attrs)
Authorize release of allowed attributes map.
|
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
getAllowedAttributes() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getAttributesInternal(org.apereo.cas.authentication.principal.Principal principal,
java.util.Map<java.lang.String,java.lang.Object> attrs,
org.apereo.cas.services.RegisteredService service)
Gets the attributes internally from the implementation.
|
int |
hashCode() |
void |
setAllowedAttributes(java.util.List<java.lang.String> allowed) |
java.lang.String |
toString() |
getAttributeFilter, getAttributes, getPrincipalAttributesRepository, getPrincipalIdAttribute, getReleasedByDefaultAttributes, insertPrincipalIdAsAttributeIfNeeded, isAuthorizedToReleaseCredentialPassword, isAuthorizedToReleaseProxyGrantingTicket, isExcludeDefaultAttributes, returnFinalAttributesCollection, setAttributeFilter, setAuthorizedToReleaseCredentialPassword, setAuthorizedToReleaseProxyGrantingTicket, setExcludeDefaultAttributes, setPrincipalAttributesRepository, setPrincipalIdAttributepublic ReturnAllowedAttributeReleasePolicy()
public ReturnAllowedAttributeReleasePolicy(java.util.List<java.lang.String> allowedAttributes)
allowedAttributes - the allowed attributespublic void setAllowedAttributes(java.util.List<java.lang.String> allowed)
public java.util.List<java.lang.String> getAllowedAttributes()
protected java.util.Map<java.lang.String,java.lang.Object> getAttributesInternal(org.apereo.cas.authentication.principal.Principal principal,
java.util.Map<java.lang.String,java.lang.Object> attrs,
org.apereo.cas.services.RegisteredService service)
AbstractRegisteredServiceAttributeReleasePolicygetAttributesInternal in class AbstractRegisteredServiceAttributeReleasePolicyprincipal - the principalattrs - the principal attributesservice - the serviceprotected java.util.Map<java.lang.String,java.lang.Object> authorizeReleaseOfAllowedAttributes(java.util.Map<java.lang.String,java.lang.Object> attrs)
attrs - the attrspublic boolean equals(java.lang.Object obj)
equals in class AbstractRegisteredServiceAttributeReleasePolicypublic int hashCode()
hashCode in class AbstractRegisteredServiceAttributeReleasePolicypublic java.lang.String toString()
toString in class AbstractRegisteredServiceAttributeReleasePolicy