Package org.apereo.cas.services
Class RemoteEndpointServiceAccessStrategy
java.lang.Object
org.apereo.cas.services.BaseRegisteredServiceAccessStrategy
org.apereo.cas.services.RemoteEndpointServiceAccessStrategy
- All Implemented Interfaces:
Serializable
,org.apereo.cas.services.RegisteredServiceAccessStrategy
,org.springframework.core.Ordered
This is
RemoteEndpointServiceAccessStrategy
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:
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
doPrincipalAttributesAllowServiceAccess
(org.apereo.cas.services.RegisteredServiceAccessStrategyRequest request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.services.RegisteredServiceAccessStrategy
getDelegatedAuthenticationPolicy, getOrder, getRequiredAttributes, getUnauthorizedRedirectUrl, isServiceAccessAllowed, isServiceAccessAllowedForSso
-
Constructor Details
-
RemoteEndpointServiceAccessStrategy
public RemoteEndpointServiceAccessStrategy()
-
-
Method Details
-
doPrincipalAttributesAllowServiceAccess
public boolean doPrincipalAttributesAllowServiceAccess(org.apereo.cas.services.RegisteredServiceAccessStrategyRequest request)
-