yourtablecloth / TableCloth

식탁보 프로젝트
GNU Affero General Public License v3.0
891 stars 54 forks source link

인증서 파일이 좀 더 잘 보이는 위치에서 관리되도록 보완 #38

Closed rkttu closed 2 years ago

rkttu commented 2 years ago

현재는 샌드박스 실행 때 마다 워킹 디렉터리를 만들어 넣는 중인데, 사용자 통제 밖의 영역이라고 본다.

인증서는 바탕화면에 복사하고 (사용자 재량에 따라 인증서 폴더는 완벽히 지울 수 있게 하기 위함) 절대 경로로 연결한다.

rkttu commented 2 years ago

복잡하게 구현하지 않고, LocalAppData 디렉터리 대신 Desktop 디렉터리를 사용하여 바탕 화면에 직접 폴더를 만들도록 구현함. 사용자는 원하면 언제든 바탕 화면의 TableCloth 디렉터리를 삭제하기만 하면 인증서가 남아서 유출될 걱정을 하지 않아도 됨.