Class DefaultRegisteredServiceDelegatedAuthenticationPolicy

java.lang.Object
org.apereo.cas.services.DefaultRegisteredServiceDelegatedAuthenticationPolicy
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy

public class DefaultRegisteredServiceDelegatedAuthenticationPolicy extends Object implements org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
Since:
5.2.0
See Also:
  • Constructor Details

    • DefaultRegisteredServiceDelegatedAuthenticationPolicy

      public DefaultRegisteredServiceDelegatedAuthenticationPolicy(Collection<String> allowedProviders, boolean permitUndefined, boolean exclusive, String selectionStrategy)
    • DefaultRegisteredServiceDelegatedAuthenticationPolicy

      public DefaultRegisteredServiceDelegatedAuthenticationPolicy()
  • Method Details

    • isProviderAllowed

      public boolean isProviderAllowed(String provider, org.apereo.cas.services.RegisteredService registeredService)
      Specified by:
      isProviderAllowed in interface org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
    • toString

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

      public Collection<String> getAllowedProviders()
      Specified by:
      getAllowedProviders in interface org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
    • isPermitUndefined

      public boolean isPermitUndefined()
      Specified by:
      isPermitUndefined in interface org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
    • isExclusive

      public boolean isExclusive()
      Specified by:
      isExclusive in interface org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
    • getSelectionStrategy

      public String getSelectionStrategy()
      Specified by:
      getSelectionStrategy in interface org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
    • setAllowedProviders

      public DefaultRegisteredServiceDelegatedAuthenticationPolicy setAllowedProviders(Collection<String> allowedProviders)
      Returns:
      this.
    • setPermitUndefined

      public DefaultRegisteredServiceDelegatedAuthenticationPolicy setPermitUndefined(boolean permitUndefined)
      Returns:
      this.
    • setExclusive

      public DefaultRegisteredServiceDelegatedAuthenticationPolicy setExclusive(boolean exclusive)
      Returns:
      this.
    • setSelectionStrategy

      public DefaultRegisteredServiceDelegatedAuthenticationPolicy setSelectionStrategy(String selectionStrategy)
      Returns:
      this.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object