Class RestfulRegisteredServiceProxyPolicy

java.lang.Object
org.apereo.cas.services.RestfulRegisteredServiceProxyPolicy
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceProxyPolicy

public class RestfulRegisteredServiceProxyPolicy extends Object implements org.apereo.cas.services.RegisteredServiceProxyPolicy
A proxy policy that only allows proxying to pgt urls via a REST endpoint.
Since:
6.6.0
See Also:
  • Constructor Details

    • RestfulRegisteredServiceProxyPolicy

      public RestfulRegisteredServiceProxyPolicy()
  • Method Details

    • isAllowedToProxy

      public boolean isAllowedToProxy()
      Specified by:
      isAllowedToProxy in interface org.apereo.cas.services.RegisteredServiceProxyPolicy
    • isAllowedProxyCallbackUrl

      public boolean isAllowedProxyCallbackUrl(org.apereo.cas.services.RegisteredService registeredService, URL pgtUrl)
      Specified by:
      isAllowedProxyCallbackUrl in interface org.apereo.cas.services.RegisteredServiceProxyPolicy
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getEndpoint

      public String getEndpoint()
    • getHeaders

      public Map<String,String> getHeaders()
    • setEndpoint

      public RestfulRegisteredServiceProxyPolicy setEndpoint(String endpoint)
      Returns:
      this.
    • setHeaders

      public RestfulRegisteredServiceProxyPolicy setHeaders(Map<String,String> headers)
      Returns:
      this.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object