Class OpenIdValidateController

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class OpenIdValidateController
    extends org.apereo.cas.web.AbstractServiceValidateController
    An Openid controller that delegates to its own views on service validates. This controller is part of the DelegatingController.
    Since:
    4.2
    • Field Summary

      • Fields inherited from class org.apereo.cas.web.AbstractDelegateController

        applicationContext
    • Constructor Summary

      Constructors 
      Constructor Description
      OpenIdValidateController​(org.apereo.cas.validation.CasProtocolValidationSpecification validationSpecification, org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.CentralAuthenticationService centralAuthenticationService, org.apereo.cas.ticket.proxy.ProxyHandler proxyHandler, org.apereo.cas.web.support.ArgumentExtractor argumentExtractor, org.apereo.cas.validation.RequestedContextValidator requestedContextValidator, org.springframework.web.servlet.View jsonView, org.springframework.web.servlet.View successView, org.springframework.web.servlet.View failureView, java.lang.String authnContextAttribute, org.openid4java.server.ServerManager serverManager, org.apereo.cas.validation.ServiceTicketValidationAuthorizersExecutionPlan validationAuthorizers, boolean renewEnabled)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canHandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      org.springframework.web.servlet.ModelAndView handleRequestInternal​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      • Methods inherited from class org.apereo.cas.web.AbstractServiceValidateController

        addValidationSpecification, augmentSuccessViewModelObjects, enforceTicketValidationAuthorizationFor, getFailureView, getServiceCredentialsFromRequest, getSuccessView, handleProxyGrantingTicketDelivery, handleTicketValidation, initBinder, onSuccessfulValidation, prepareForTicketValidation, setProxyHandler, setRenewEnabled, setValidationSpecifications, validateServiceTicket
      • Methods inherited from class org.apereo.cas.web.AbstractDelegateController

        setApplicationContext
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OpenIdValidateController

        public OpenIdValidateController​(org.apereo.cas.validation.CasProtocolValidationSpecification validationSpecification,
                                        org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport,
                                        org.apereo.cas.services.ServicesManager servicesManager,
                                        org.apereo.cas.CentralAuthenticationService centralAuthenticationService,
                                        org.apereo.cas.ticket.proxy.ProxyHandler proxyHandler,
                                        org.apereo.cas.web.support.ArgumentExtractor argumentExtractor,
                                        org.apereo.cas.validation.RequestedContextValidator requestedContextValidator,
                                        org.springframework.web.servlet.View jsonView,
                                        org.springframework.web.servlet.View successView,
                                        org.springframework.web.servlet.View failureView,
                                        java.lang.String authnContextAttribute,
                                        org.openid4java.server.ServerManager serverManager,
                                        org.apereo.cas.validation.ServiceTicketValidationAuthorizersExecutionPlan validationAuthorizers,
                                        boolean renewEnabled)
    • Method Detail

      • handleRequestInternal

        public org.springframework.web.servlet.ModelAndView handleRequestInternal​(javax.servlet.http.HttpServletRequest request,
                                                                                  javax.servlet.http.HttpServletResponse response)
                                                                           throws java.lang.Exception
        Overrides:
        handleRequestInternal in class org.apereo.cas.web.AbstractServiceValidateController
        Throws:
        java.lang.Exception
      • canHandle

        public boolean canHandle​(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
        Overrides:
        canHandle in class org.apereo.cas.web.AbstractServiceValidateController