Class GroovyRegisteredServiceAccessStrategy

java.lang.Object
org.apereo.cas.services.BaseRegisteredServiceAccessStrategy
org.apereo.cas.services.GroovyRegisteredServiceAccessStrategy
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceAccessStrategy, org.springframework.core.Ordered

public class GroovyRegisteredServiceAccessStrategy extends BaseRegisteredServiceAccessStrategy
Since:
5.3.0
See Also:
  • Constructor Details

    • GroovyRegisteredServiceAccessStrategy

      public GroovyRegisteredServiceAccessStrategy()
  • Method Details

    • isServiceAccessAllowed

      public boolean isServiceAccessAllowed(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.principal.Service service)
    • isServiceAccessAllowedForSso

      public boolean isServiceAccessAllowedForSso(org.apereo.cas.services.RegisteredService registeredService)
    • authorizeRequest

      public boolean authorizeRequest(org.apereo.cas.services.RegisteredServiceAccessStrategyRequest request) throws Throwable
      Throws:
      Throwable
    • getOrder

      public int getOrder()
    • getGroovyScript

      public String getGroovyScript()
    • getWatchableScript

      public org.apereo.cas.util.scripting.WatchableGroovyScriptResource getWatchableScript()
    • setOrder

      public GroovyRegisteredServiceAccessStrategy setOrder(int order)
      Returns:
      this.
    • setGroovyScript

      public GroovyRegisteredServiceAccessStrategy setGroovyScript(String groovyScript)
      Returns:
      this.
    • setWatchableScript

      public GroovyRegisteredServiceAccessStrategy setWatchableScript(org.apereo.cas.util.scripting.WatchableGroovyScriptResource watchableScript)
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class BaseRegisteredServiceAccessStrategy
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseRegisteredServiceAccessStrategy