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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<org.apereo.cas.audit.AuditableExecutionResult>
byExternalAccessStrategyEnforcers
(org.apereo.cas.audit.AuditableContext context) static Optional<org.apereo.cas.audit.AuditableExecutionResult>
byServiceAndRegisteredServiceAndPrincipal
(org.apereo.cas.audit.AuditableContext context) By service and registered service and principal optional.protected static void
ensurePrincipalAccessIsAllowedForService
(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.Authentication authentication) org.apereo.cas.audit.AuditableExecutionResult
execute
(org.apereo.cas.audit.AuditableContext context)
-
Constructor Details
-
RegisteredServiceAccessStrategyAuditableEnforcer
public RegisteredServiceAccessStrategyAuditableEnforcer()
-
-
Method Details
-
ensurePrincipalAccessIsAllowedForService
protected static void ensurePrincipalAccessIsAllowedForService(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.Authentication authentication) -
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
-
byExternalAccessStrategyEnforcers
protected Optional<org.apereo.cas.audit.AuditableExecutionResult> byExternalAccessStrategyEnforcers(org.apereo.cas.audit.AuditableContext context)
-