package org.apereo.cas.mgmt.services.web.beans;
/**
* The type Registered service multifactor authentication edit bean.
* @author Misagh Moayyed
* @since 5.0.0
*/
public class RegisteredServiceMultifactorAuthenticationEditBean {
private String failureMode;
private String providers;
private boolean bypassEnabled;
private PrincipalAttribute principalAttr = new PrincipalAttribute();
public String getFailureMode() {
return failureMode;
}
public void setFailureMode(final String failureMode) {
this.failureMode = failureMode;
}
public String getProviders() {
return providers;
}
public void setProviders(final String providers) {
this.providers = providers;
}
public PrincipalAttribute getPrincipalAttr() {
return principalAttr;
}
public void setPrincipalAttr(final PrincipalAttribute principalAttr) {
this.principalAttr = principalAttr;
}
public boolean isBypassEnabled() {
return bypassEnabled;
}
public void setBypassEnabled(final boolean bypassEnabled) {
this.bypassEnabled = bypassEnabled;
}
/**
* Represents principal attributes for mfa.
* @author Misagh Moayyed
* @since 5
*/
public static class PrincipalAttribute {
private String valueMatch;
private String nameTrigger;
public String getValueMatch() {
return valueMatch;
}
public void setValueMatch(final String valueMatch) {
this.valueMatch = valueMatch;
}
public String getNameTrigger() {
return nameTrigger;
}
public void setNameTrigger(final String nameTrigger) {
this.nameTrigger = nameTrigger;
}
}
}