Package org.apereo.cas.authentication
Class DefaultAuthenticationAttributeReleasePolicy
java.lang.Object
org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
- All Implemented Interfaces:
org.apereo.cas.validation.AuthenticationAttributeReleasePolicy
public class DefaultAuthenticationAttributeReleasePolicy
extends Object
implements org.apereo.cas.validation.AuthenticationAttributeReleasePolicy
Default AuthenticationAttributeReleasePolicy implementation.
- Since:
- 5.2.0
-
Field Summary
Fields inherited from interface org.apereo.cas.validation.AuthenticationAttributeReleasePolicy
BEAN_NAME
-
Constructor Summary
ConstructorDescriptionDefaultAuthenticationAttributeReleasePolicy
(String authenticationContextAttribute) DefaultAuthenticationAttributeReleasePolicy
(Collection<String> onlyReleaseAttributes, Collection<String> neverReleaseAttributes, String authenticationContextAttribute) -
Method Summary
Modifier and TypeMethodDescriptiongetAuthenticationAttributesForRelease
(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService service) getAuthenticationAttributesForRelease
(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.validation.Assertion assertion, Map<String, Object> model, org.apereo.cas.services.RegisteredService service)
-
Constructor Details
-
DefaultAuthenticationAttributeReleasePolicy
-
DefaultAuthenticationAttributeReleasePolicy
public DefaultAuthenticationAttributeReleasePolicy(Collection<String> onlyReleaseAttributes, Collection<String> neverReleaseAttributes, String authenticationContextAttribute)
-
-
Method Details
-
getAuthenticationAttributesForRelease
public Map<String,List<Object>> getAuthenticationAttributesForRelease(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.validation.Assertion assertion, Map<String, Object> model, org.apereo.cas.services.RegisteredService service) - Specified by:
getAuthenticationAttributesForRelease
in interfaceorg.apereo.cas.validation.AuthenticationAttributeReleasePolicy
-
getAuthenticationAttributesForRelease
public Map<String,List<Object>> getAuthenticationAttributesForRelease(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService service) - Specified by:
getAuthenticationAttributesForRelease
in interfaceorg.apereo.cas.validation.AuthenticationAttributeReleasePolicy
-
getOnlyReleaseAttributes
-
getNeverReleaseAttributes
-
getAuthenticationContextAttribute
-