updated code
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package net.gepafin.tendermanagement.web.rest.api.impl;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
@@ -12,17 +14,21 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import net.gepafin.tendermanagement.config.SecurityConfig;
|
||||
import net.gepafin.tendermanagement.web.rest.api.SamlApi;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("${openapi.gepafin.base-path:/v1/saml}")
|
||||
public class SamlApiController implements SamlApi{
|
||||
|
||||
private final Logger logger = LoggerFactory.getLogger(SecurityConfig.class);
|
||||
|
||||
@Autowired
|
||||
private RelyingPartyRegistrationRepository relyingPartyRegistrationRepository;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<String> getMetadata(HttpServletRequest request) {
|
||||
logger.info("get SP metadata");
|
||||
Saml2MetadataResolver metadataResolver = new OpenSamlMetadataResolver();
|
||||
RelyingPartyRegistration registration = relyingPartyRegistrationRepository.findByRegistrationId("loginumbria");
|
||||
return ResponseEntity.status(HttpStatus.OK).header("Content-Type", MediaType.APPLICATION_XML_VALUE)
|
||||
|
||||
Reference in New Issue
Block a user