public class SamlIdPEntityIdAuthenticationServiceSelectionStrategy extends java.lang.Object implements AuthenticationServiceSelectionStrategy
Constructor and Description |
---|
SamlIdPEntityIdAuthenticationServiceSelectionStrategy(ServiceFactory webApplicationServiceFactory,
java.lang.String casServerPrefix) |
Modifier and Type | Method and Description |
---|---|
protected static java.util.Optional<org.jasig.cas.client.util.URIBuilder.BasicNameValuePair> |
getEntityIdAsParameter(Service service)
Gets entity id as parameter.
|
int |
getOrder() |
Service |
resolveServiceFrom(Service service)
Resolves the real service from the provided service, if appropriate.
|
boolean |
supports(Service service)
Indicates whether this strategy supports service selection.
|
public SamlIdPEntityIdAuthenticationServiceSelectionStrategy(ServiceFactory webApplicationServiceFactory, java.lang.String casServerPrefix)
public Service resolveServiceFrom(Service service)
AuthenticationServiceSelectionStrategy
resolveServiceFrom
in interface AuthenticationServiceSelectionStrategy
service
- the provided service by the callerpublic boolean supports(Service service)
AuthenticationServiceSelectionStrategy
supports
in interface AuthenticationServiceSelectionStrategy
service
- the serviceprotected static java.util.Optional<org.jasig.cas.client.util.URIBuilder.BasicNameValuePair> getEntityIdAsParameter(Service service)
service
- the servicepublic int getOrder()
getOrder
in interface org.springframework.core.Ordered