for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package org.apereo.cas.configuration.model.core.authentication;
import org.apereo.cas.configuration.support.RequiresModule;
import java.util.ArrayList;
import java.util.List;
/**
* Authentication attribute release properties.
*
* @author Daniel Frett
* @since 5.2.0
*/
@RequiresModule(name = "cas-server-support-validation", automated = true)
public class AuthenticationAttributeReleaseProperties {
* List of authentication attributes that should never be released.
private List<String> neverRelease = new ArrayList<>();
* List of authentication attributes that should be the only ones released. An empty list indicates all attributes
* should be released.
private List<String> onlyRelease = new ArrayList<>();
public List<String> getNeverRelease() {
return neverRelease;
}
public void setNeverRelease(final List<String> neverRelease) {
this.neverRelease = neverRelease;
public List<String> getOnlyRelease() {
return onlyRelease;
public void setOnlyRelease(final List<String> onlyRelease) {
this.onlyRelease = onlyRelease;