Package org.apereo.cas.services
Class ChainingRegisteredServiceDelegatedAuthenticationPolicy
- java.lang.Object
-
- org.apereo.cas.services.ChainingRegisteredServiceDelegatedAuthenticationPolicy
-
- All Implemented Interfaces:
java.io.Serializable
,org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
public class ChainingRegisteredServiceDelegatedAuthenticationPolicy extends java.lang.Object implements org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy
- Since:
- 6.5.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ChainingRegisteredServiceDelegatedAuthenticationPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStrategy(@NonNull org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy policy)
Add policy/strategy.java.util.Collection<java.lang.String>
getAllowedProviders()
boolean
isExclusive()
boolean
isPermitUndefined()
boolean
isProviderAllowed(java.lang.String provider, org.apereo.cas.services.RegisteredService registeredService)
boolean
isProviderRequired()
-
-
-
Method Detail
-
addStrategy
public void addStrategy(@NonNull @NonNull org.apereo.cas.services.RegisteredServiceDelegatedAuthenticationPolicy policy)
Add policy/strategy.- Parameters:
policy
- the provider
-
getAllowedProviders
public java.util.Collection<java.lang.String> getAllowedProviders()
- Specified by:
getAllowedProviders
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(java.lang.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
-
-