benelog / contents-proxy

4 stars 1 forks source link

설정 파일 암호화 구현 기능 정상동작하도록 다시 구현 #49

Closed jiwonbabe closed 5 years ago

jiwonbabe commented 5 years ago
jiwonbabe commented 5 years ago
hyukjin-lee commented 5 years ago

고생하셨습니다!

so3500 commented 5 years ago

런타임 실행시 VM 옵션으로 -Djasypt.encryptor.password=secretkey을 주고 실행해야 함 라고 하셨는데 이제부터는 jar 파일을 실행하는 방법으로 서버를 돌려야 하나요? Intellij 에서 바로 서버를 돌릴 수 있는 방법은 없을까요??

jiwonbabe commented 5 years ago

intelliJ에서 action 중에 edit configurations 에 들어가시면 서버 실행 옵션을 줄 수가 있는데, 항목중에 VM option 을 주는 부분이 있어요. 거기서 -Djasypt.encryptor.password=secretkey 를 옵션으로 주고 서버를 실행하면 됩니다.

2018-12-03 11 00 21
so3500 commented 5 years ago

아 저번에 말해주셨던 부분인데 제가 기억을 못했네요 감사합니다!

so3500 commented 5 years ago

여전히 로그인이 안되네요..

35 에서는 -Djasypt.encryptor.password= 에 들어갈 키값이 secretencryptkey 라고 하셨는데 #49 이후부터 secretkey로 바뀐건가요??

application.properties 에 있는 값은 아래와 같습니다. admin.id=ENC(tqIMRLroXRB7ODiJmHMP0IynUI+4jK5Q) admin.password=ENC(Y9uERWFv+Sx0NqZJ+Qp22ycAyNroU8ANgZpqhmrHhnY=)

jiwonbabe commented 5 years ago

네 암호화에 쓰인 키가 secretkey 로 바뀌었고, 제 로컬에서는 정상동작하는 것을 확인했습니다. git pull 받으신 다음에 maven 새로 빌드 하셨나요? 제가 jasypt 관련 dependency 를 다른 것으로 변경했는데, 새로 변경된 코드로 빌드가 정상적으로 되어있는지 확인해보는것이 좋을 것 같습니다.

so3500 commented 5 years ago

maven 을 새로 빌드해서 문제를 해결하였습니다. 감사합니다! 👍