Package org.apereo.cas.services
Class RemoteEndpointServiceAccessStrategy
- java.lang.Object
-
- org.apereo.cas.services.BaseRegisteredServiceAccessStrategy
-
- org.apereo.cas.services.RemoteEndpointServiceAccessStrategy
-
- All Implemented Interfaces:
java.io.Serializable
,org.apereo.cas.services.RegisteredServiceAccessStrategy
,org.springframework.core.Ordered
public class RemoteEndpointServiceAccessStrategy extends BaseRegisteredServiceAccessStrategy
This isRemoteEndpointServiceAccessStrategy
that reaches out to a remote endpoint, passing the CAS principal id to determine if access is allowed. If the status code returned in the final response is not accepted by the policy here, access shall be denied.- Since:
- 5.0.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RemoteEndpointServiceAccessStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
doPrincipalAttributesAllowServiceAccess(java.lang.String principal, java.util.Map<java.lang.String,java.lang.Object> principalAttributes)
-