Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
579 views
in Technique[技术] by (71.8m points)

java 8 - Spring boot feign client is not decrypting cipher value

I have a Spring Boot Application where in application.yml file I have below property

password: '{cipher}hdjfhjksdkfhsdfhfsdjfhshfh'

I am using this property in feign client as. -

@FeignClient(name = "employee-client", url = "${employee.url}"    ,
    configuration = EmployeeFeignConfiguration.class)
 public interface EmployeeClient {

@GetMapping(value = "/employee", headers = {"password=${employee.password}",
        "accept=application/json"}, produces=APPLICATION_JSON_VALUE)
List<EmployeeResponse> employees(@RequestParam("emplIds") List<String> emplIds);
}

I have also configured ENCRYPT_KEY in bootstrap.yml file.

But in feign client header, password is always cipher value and not decrypted one, see below log

[EmployeeClient#employees] password: hdjfhjksdkfhsdfhfsdjfhshfh

I am not sure what I am doing wrong here.

question from:https://stackoverflow.com/questions/65909563/spring-boot-feign-client-is-not-decrypting-cipher-value

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...