이 위시리스트 요청에 영감을 준 것은 무엇입니까?
데이터베이스 드라이버가 사용자가 ODBC 설정에 비밀번호를 저장하는 것을 허용하지 않으면 데이터베이스 비밀번호를 안전하고 간단한 방법으로 저장하기가 어렵습니다.
매우 안전하지 않음: JSL 및 테이블(!!!) 스크립트에 데이터베이스 비밀번호를 일반 텍스트로 저장합니다.
Jmp17에는 다음과 같은 새로운 옵션이 있습니다. ODBC 연결 문자열을 숨기면 다음과 같은 효과가 발생합니다.
데이터베이스 테이블 스크립트(데이터베이스에서 업데이트, 수정 등) 또는 .jmpquery 파일이 작동을 멈춥니다.
또 다른 옵션:
데이터베이스 연결을 위한 코드를 암호화합니다.
행복한 결혼을 위한 JMP와 Oracle의 팁과 요령
그러나 실행 비밀번호를 사용하는 것이 필수적입니다. 그렇지 않으면 코드에 접근할 수 있는 모든 사람이 데이터베이스에 접근할 수 있습니다.
그리고 실행 비밀번호는 문제를 변화시키고 자동화를 더욱 어렵게 만듭니다.
최선의 접근 방식:
비밀번호를 저장 위치에 저장하고 Jmp에게 비밀번호에 대한 액세스 권한을 부여하세요.
Windows의 PowerShell을 통해 Credential Manager에서 자격 증명 설정 및 가져오기
불행하게도 이 접근 방식은 쿼리 작성기와 호환되지 않습니다.
당신이 보고 싶은 개선점은 무엇입니까?
자격 증명 관리자/쿼리 빌더에 Windows 자격 증명 관리자에 대한 연결을 포함하여 데이터베이스 비밀번호를 안전하고 잘 정의된 간단한 방법으로 자동 저장합니다.
예를 들어 아이디어에 따라 @ih
Windows의 PowerShell을 통해 Credential Manager에서 자격 증명 설정 및 가져오기
Create Database Connection() 및 New SQL Query( Connection())에 저장된 비밀번호도 사용할 수 있도록 기능을 추가해주세요.
이 아이디어가 왜 중요한가요?
자격 증명을 관리하는 안전하고 잘 정의된 간단한 방법 - 표준화가 많은 도움이 될 수 있는 부분입니다.
가장 좋은 점은 기존 쿼리 빌더 생태계에 직접 포함시키는 것입니다.