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
This is
SSOSamlIdPPostProfileHandlerEndpoint.- 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
ConstructorsConstructorDescriptionSSOSamlIdPPostProfileHandlerEndpoint(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 TypeMethodDescriptionorg.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.
-
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 requestresponse- 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 requestresponse- the responsemap- the RequestBody- Returns:
- the response entity
-