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
  • 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 interface org.apereo.cas.audit.AuditableExecution
      Overrides:
      execute in class org.apereo.cas.audit.BaseAuditableExecution
    • byExternalAccessStrategyEnforcers

      protected Optional<org.apereo.cas.audit.AuditableExecutionResult> byExternalAccessStrategyEnforcers(org.apereo.cas.audit.AuditableContext context)