Class ActuatorEndpointsMonitorProperties
java.lang.Object
org.apereo.cas.configuration.model.core.monitor.ActuatorEndpointsMonitorProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-reports")
public class ActuatorEndpointsMonitorProperties
extends Object
implements Serializable
This is
ActuatorEndpointsMonitorProperties
.- Since:
- 6.4.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionOptions for monitoring sensitive CAS endpoints and resources.getJaas()
Enable Spring Security's JAAS authentication provider for admin status authorization and access control.getJdbc()
Enable Spring Security's JDBC authentication provider for admin status authorization and access control.getLdap()
Enable Spring Security's LDAP authentication provider for admin status authorization and access control.boolean
Control whether access to endpoints can be controlled via form-based login over the web via a special admin login endpoint.setEndpoint
(Map<String, ActuatorEndpointProperties> endpoint) Options for monitoring sensitive CAS endpoints and resources.setFormLoginEnabled
(boolean formLoginEnabled) Control whether access to endpoints can be controlled via form-based login over the web via a special admin login endpoint.Enable Spring Security's JAAS authentication provider for admin status authorization and access control.Enable Spring Security's JDBC authentication provider for admin status authorization and access control.Enable Spring Security's LDAP authentication provider for admin status authorization and access control.toString()
-
Constructor Details
-
ActuatorEndpointsMonitorProperties
public ActuatorEndpointsMonitorProperties()
-
-
Method Details
-
getDefaultEndpointProperties
-
getEndpoint
Options for monitoring sensitive CAS endpoints and resources. Acts as a parent class for all endpoints and settings and exposes shortcuts so security and capability of endpoints can be globally controlled from one spot and then overridden elsewhere. -
getJaas
Enable Spring Security's JAAS authentication provider for admin status authorization and access control. -
getJdbc
Enable Spring Security's JDBC authentication provider for admin status authorization and access control. -
getLdap
Enable Spring Security's LDAP authentication provider for admin status authorization and access control. -
isFormLoginEnabled
public boolean isFormLoginEnabled()Control whether access to endpoints can be controlled via form-based login over the web via a special admin login endpoint. -
setEndpoint
public ActuatorEndpointsMonitorProperties setEndpoint(Map<String, ActuatorEndpointProperties> endpoint) Options for monitoring sensitive CAS endpoints and resources. Acts as a parent class for all endpoints and settings and exposes shortcuts so security and capability of endpoints can be globally controlled from one spot and then overridden elsewhere.- Returns:
this
.
-
setJaas
public ActuatorEndpointsMonitorProperties setJaas(JaasSecurityActuatorEndpointsMonitorProperties jaas) Enable Spring Security's JAAS authentication provider for admin status authorization and access control.- Returns:
this
.
-
setJdbc
public ActuatorEndpointsMonitorProperties setJdbc(JdbcSecurityActuatorEndpointsMonitorProperties jdbc) Enable Spring Security's JDBC authentication provider for admin status authorization and access control.- Returns:
this
.
-
setLdap
public ActuatorEndpointsMonitorProperties setLdap(LdapSecurityActuatorEndpointsMonitorProperties ldap) Enable Spring Security's LDAP authentication provider for admin status authorization and access control.- Returns:
this
.
-
setFormLoginEnabled
Control whether access to endpoints can be controlled via form-based login over the web via a special admin login endpoint.- Returns:
this
.
-
toString
-