Class WebApplicationServiceFactory

  • All Implemented Interfaces:
    org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService>, org.springframework.core.Ordered

    public class WebApplicationServiceFactory
    extends AbstractServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService>
    The WebApplicationServiceFactory is responsible for creating WebApplicationService objects.
    Since:
    4.2
    • Constructor Detail

      • WebApplicationServiceFactory

        public WebApplicationServiceFactory()
    • Method Detail

      • newWebApplicationService

        protected AbstractWebApplicationService newWebApplicationService​(javax.servlet.http.HttpServletRequest request,
                                                                         java.lang.String serviceToUse)
      • populateAttributes

        protected void populateAttributes​(AbstractWebApplicationService service,
                                          javax.servlet.http.HttpServletRequest request)
      • extractQueryParameters

        protected java.util.Map<java.lang.String,​java.util.List> extractQueryParameters​(org.apereo.cas.authentication.principal.WebApplicationService service)
      • createService

        public org.apereo.cas.authentication.principal.WebApplicationService createService​(javax.servlet.http.HttpServletRequest request)
      • createService

        public org.apereo.cas.authentication.principal.WebApplicationService createService​(java.lang.String id)
      • getRequestedService

        protected java.lang.String getRequestedService​(javax.servlet.http.HttpServletRequest request)