Package org.apereo.cas.services
Class ChainingRegisteredServiceDelegatedAuthenticationPolicy
java.lang.Object
org.apereo.cas.services.ChainingRegisteredServiceDelegatedAuthenticationPolicy
- All Implemented Interfaces:
Serializable
,org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
public class ChainingRegisteredServiceDelegatedAuthenticationPolicy
extends Object
implements org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
- Since:
- 6.5.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addStrategy
(@NonNull org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy policy) Add policy/strategy.boolean
org.apereo.cas.services.LogicalOperatorTypes
List
<org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy> int
hashCode()
boolean
boolean
isExclusiveToProvider
(String name) boolean
boolean
isProviderAllowed
(String provider, org.apereo.cas.services.RegisteredService registeredService) boolean
void
setOperator
(org.apereo.cas.services.LogicalOperatorTypes operator) void
setStrategies
(List<org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy> strategies)
-
Constructor Details
-
ChainingRegisteredServiceDelegatedAuthenticationPolicy
public ChainingRegisteredServiceDelegatedAuthenticationPolicy()
-
-
Method Details
-
addStrategy
public void addStrategy(@NonNull @NonNull org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy policy) Add policy/strategy.- Parameters:
policy
- the provider
-
getAllowedProviders
- Specified by:
getAllowedProviders
in interfaceorg.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
-
getSelectionStrategy
- Specified by:
getSelectionStrategy
in interfaceorg.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
-
isExclusive
public boolean isExclusive()- Specified by:
isExclusive
in interfaceorg.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
-
isPermitUndefined
public boolean isPermitUndefined()- Specified by:
isPermitUndefined
in interfaceorg.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
-
isProviderAllowed
public boolean isProviderAllowed(String provider, org.apereo.cas.services.RegisteredService registeredService) - Specified by:
isProviderAllowed
in interfaceorg.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
-
isProviderRequired
public boolean isProviderRequired()- Specified by:
isProviderRequired
in interfaceorg.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
-
isExclusiveToProvider
- Specified by:
isExclusiveToProvider
in interfaceorg.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
-
getStrategies
-
getOperator
public org.apereo.cas.services.LogicalOperatorTypes getOperator() -
setStrategies
public void setStrategies(List<org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy> strategies) -
setOperator
public void setOperator(org.apereo.cas.services.LogicalOperatorTypes operator) -
equals
-
hashCode
public int hashCode()
-