Class WMCASAuthenticationEntryPoint

java.lang.Object
com.wavemaker.runtime.security.provider.cas.SpringCasAuthenticationEntryPoint
com.wavemaker.runtime.security.provider.cas.WMCASAuthenticationEntryPoint
All Implemented Interfaces:
SSOEntryPoint, org.springframework.beans.factory.InitializingBean, org.springframework.security.web.AuthenticationEntryPoint

public class WMCASAuthenticationEntryPoint extends SpringCasAuthenticationEntryPoint implements SSOEntryPoint
Created by ArjunSahasranam on 5/16/16.
  • Constructor Details

    • WMCASAuthenticationEntryPoint

      public WMCASAuthenticationEntryPoint()
  • Method Details

    • createServiceUrl

      protected String createServiceUrl(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Description copied from class: SpringCasAuthenticationEntryPoint
      Constructs a new Service Url. The default implementation relies on the CAS client to do the bulk of the work.
      Overrides:
      createServiceUrl in class SpringCasAuthenticationEntryPoint
      Parameters:
      request - the HttpServletRequest
      response - the HttpServlet Response
      Returns:
      the constructed service url. CANNOT be NULL.
    • commence

      public final void commence(jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.AuthenticationException authenticationException) throws IOException, jakarta.servlet.ServletException
      Specified by:
      commence in interface org.springframework.security.web.AuthenticationEntryPoint
      Overrides:
      commence in class SpringCasAuthenticationEntryPoint
      Throws:
      IOException
      jakarta.servlet.ServletException