Package org.apereo.cas.services
Class RegisteredServiceAccessStrategyAuditableEnforcer
java.lang.Object
org.apereo.cas.audit.BaseAuditableExecution
org.apereo.cas.services.RegisteredServiceAccessStrategyAuditableEnforcer
- All Implemented Interfaces:
org.apereo.cas.audit.AuditableExecution
public class RegisteredServiceAccessStrategyAuditableEnforcer
extends org.apereo.cas.audit.BaseAuditableExecution
- Since:
- 5.3.0
-
Field Summary
Fields inherited from interface org.apereo.cas.audit.AuditableExecution
AUDITABLE_EXECUTION_DELEGATED_AUTHENTICATION_ACCESS, AUDITABLE_EXECUTION_REGISTERED_SERVICE_ACCESS
-
Constructor Summary
ConstructorDescriptionRegisteredServiceAccessStrategyAuditableEnforcer
(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<org.apereo.cas.audit.AuditableExecutionResult>
byExternalGroovyScript
(org.apereo.cas.audit.AuditableContext context) By external groovy script optional.static Optional<org.apereo.cas.audit.AuditableExecutionResult>
byServiceAndRegisteredServiceAndPrincipal
(org.apereo.cas.audit.AuditableContext context) By service and registered service and principal optional.org.apereo.cas.audit.AuditableExecutionResult
execute
(org.apereo.cas.audit.AuditableContext context)
-
Constructor Details
-
RegisteredServiceAccessStrategyAuditableEnforcer
public RegisteredServiceAccessStrategyAuditableEnforcer(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-
Method Details
-
byServiceAndRegisteredServiceAndPrincipal
public static Optional<org.apereo.cas.audit.AuditableExecutionResult> byServiceAndRegisteredServiceAndPrincipal(org.apereo.cas.audit.AuditableContext context) By service and registered service and principal optional.- Parameters:
context
- the context- Returns:
- the optional
-
execute
public org.apereo.cas.audit.AuditableExecutionResult execute(org.apereo.cas.audit.AuditableContext context) - Specified by:
execute
in interfaceorg.apereo.cas.audit.AuditableExecution
- Overrides:
execute
in classorg.apereo.cas.audit.BaseAuditableExecution
-
byExternalGroovyScript
protected Optional<org.apereo.cas.audit.AuditableExecutionResult> byExternalGroovyScript(org.apereo.cas.audit.AuditableContext context) By external groovy script optional.- Parameters:
context
- the context- Returns:
- the optional
-