Class WebApplicationServiceFactory

java.lang.Object
org.apereo.cas.authentication.principal.AbstractServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService>
org.apereo.cas.authentication.principal.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 Details

    • WebApplicationServiceFactory

      public WebApplicationServiceFactory()
  • Method Details

    • createService

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

      public org.apereo.cas.authentication.principal.WebApplicationService createService(String id)
    • newWebApplicationService

      protected AbstractWebApplicationService newWebApplicationService(jakarta.servlet.http.HttpServletRequest request, String serviceToUse)
    • populateAttributes

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

      protected Map<String,List> extractQueryParameters(org.apereo.cas.authentication.principal.WebApplicationService service)
    • getRequestedService

      protected String getRequestedService(jakarta.servlet.http.HttpServletRequest request)