public class ServiceTicketRequestWebflowEventResolver extends AbstractCasWebflowEventResolver
ServiceTicketRequestWebflowEventResolver
that creates the next event responding to requests that are service-ticket requests.applicationContext, authenticationRequestServiceSelectionStrategies, authenticationSystemSupport, centralAuthenticationService, eventPublisher, multifactorAuthenticationProviderSelector, servicesManager, ticketRegistrySupport, warnCookieGenerator| Constructor and Description |
|---|
ServiceTicketRequestWebflowEventResolver(org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport,
org.apereo.cas.CentralAuthenticationService centralAuthenticationService,
org.apereo.cas.services.ServicesManager servicesManager,
org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport,
org.springframework.web.util.CookieGenerator warnCookieGenerator,
org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationSelectionStrategies,
org.apereo.cas.services.MultifactorAuthenticationProviderSelector selector,
org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer,
org.apereo.cas.configuration.CasConfigurationProperties casProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.webflow.execution.Event |
grantServiceTicket(org.springframework.webflow.execution.RequestContext context)
Grant service ticket for the given credential based on the service and tgt
that are found in the request context.
|
protected boolean |
isRequestAskingForServiceTicket(org.springframework.webflow.execution.RequestContext context)
Is request asking for service ticket?
|
java.util.Set<org.springframework.webflow.execution.Event> |
resolveInternal(org.springframework.webflow.execution.RequestContext context)
Resolve internal event.
|
buildEventAttributeMap, evaluateEventForProviderInContext, getAuthenticationProviderForService, getCredentialFromContext, getMultifactorAuthenticationProviderFromApplicationContext, getPrincipalAttributesForMultifactorAuthentication, getResolvedEventsAsAttribute, grantTicketGrantingTicketToAuthenticationResult, handleAuthenticationTransactionAndGrantTicketGrantingTicket, newEvent, newEvent, newEvent, putResolvedEventsAsAttribute, resolve, resolveEventViaAuthenticationAttribute, resolveEventViaPrincipalAttribute, resolveServiceFromAuthenticationRequest, resolveServiceFromAuthenticationRequest, resolveSingle, validateEventIdForMatchingTransitionInContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic ServiceTicketRequestWebflowEventResolver(org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport,
org.apereo.cas.CentralAuthenticationService centralAuthenticationService,
org.apereo.cas.services.ServicesManager servicesManager,
org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport,
org.springframework.web.util.CookieGenerator warnCookieGenerator,
org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationSelectionStrategies,
org.apereo.cas.services.MultifactorAuthenticationProviderSelector selector,
org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer,
org.apereo.cas.configuration.CasConfigurationProperties casProperties)
public java.util.Set<org.springframework.webflow.execution.Event> resolveInternal(org.springframework.webflow.execution.RequestContext context)
CasWebflowEventResolvercontext - the contextprotected boolean isRequestAskingForServiceTicket(org.springframework.webflow.execution.RequestContext context)
context - the contextprotected org.springframework.webflow.execution.Event grantServiceTicket(org.springframework.webflow.execution.RequestContext context)
context - the context