Class SSOSamlIdPPostProfileHandlerEndpoint

java.lang.Object
org.apereo.cas.web.BaseCasActuatorEndpoint
org.apereo.cas.support.saml.web.idp.profile.sso.SSOSamlIdPPostProfileHandlerEndpoint

@RestControllerEndpoint(id="samlPostProfileResponse", enableByDefault=false) public class SSOSamlIdPPostProfileHandlerEndpoint extends org.apereo.cas.web.BaseCasActuatorEndpoint
Since:
6.1.0
  • Field Summary

    Fields inherited from class org.apereo.cas.web.BaseCasActuatorEndpoint

    casProperties, MEDIA_TYPE_CAS_YAML, MEDIA_TYPE_SPRING_BOOT_V2_JSON, MEDIA_TYPE_SPRING_BOOT_V3_JSON
  • Constructor Summary

    Constructors
    Constructor
    Description
    SSOSamlIdPPostProfileHandlerEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> serviceFactory, org.apereo.cas.authentication.principal.PrincipalFactory principalFactory, SamlProfileObjectBuilder<? extends org.opensaml.saml.common.SAMLObject> responseBuilder, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver cachingMetadataResolver, org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder saml20ObjectBuilder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<Object>
    produceGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    Produce response entity.
    org.springframework.http.ResponseEntity<Object>
    producePost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Map<String,String> map)
    Produce response entity.

    Methods inherited from class java.lang.Object

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

    • SSOSamlIdPPostProfileHandlerEndpoint

      public SSOSamlIdPPostProfileHandlerEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> serviceFactory, org.apereo.cas.authentication.principal.PrincipalFactory principalFactory, SamlProfileObjectBuilder<? extends org.opensaml.saml.common.SAMLObject> responseBuilder, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver cachingMetadataResolver, org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder saml20ObjectBuilder)
  • Method Details

    • produceGet

      @GetMapping(produces="application/xml") @ResponseBody public org.springframework.http.ResponseEntity<Object> produceGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Produce response entity.
      Parameters:
      request - the request
      response - the response
      Returns:
      the response entity
    • producePost

      @PostMapping(produces="application/xml") @ResponseBody public org.springframework.http.ResponseEntity<Object> producePost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @RequestBody Map<String,String> map)
      Produce response entity.
      Parameters:
      request - the request
      response - the response
      map - the RequestBody
      Returns:
      the response entity