java.lang.Object
es.kukenan.smartfi.microservice.security.gateway.controller.KeyExchangeController

@RestController public class KeyExchangeController extends Object
KeyExchangeController key exchange controller.
  • Field Details

  • Constructor Details

    • KeyExchangeController

      public KeyExchangeController()
  • Method Details

    • getExchangeInformation

      @PostMapping("/key-exchange") public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<String>> getExchangeInformation(@RequestHeader("public-key") String publicKey, @RequestHeader(value="platform",required=false,defaultValue="web") String platform)
      Post key-exchange public-key received in header.
      Parameters:
      publicKey - public key
      platform - Application platform
      Returns:
      String response symmetric
    • associateUuids

      @PostMapping("/associate-uuids") public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Void>> associateUuids(@RequestHeader String uuid, @RequestHeader String childUuid)
      Login for Impersonation login.
      Parameters:
      uuid - unique identifier for session cache.
      childUuid - unique identifier for child session cache.
      Returns:
      Empty response.