このウィッシュリストリクエストのきっかけは何ですか?
データベース ドライバーでユーザーが ODBC 設定にパスワードを保存できない場合、安全かつ簡単な方法でデータベース パスワードを保存することが困難になります。
非常に安全ではありません: データベースのパスワードをプレーン テキストとして JSL およびテーブル (!!!) スクリプトに保存します。
Jmp17 では、次の新しいオプションがあります。 ODBC 接続文字列を非表示にすると、次のような効果が得られます。
データベース テーブル スクリプト (データベースからの更新、変更など) または .jmpquery ファイルが動作を停止する
別のオプション:
データベース接続のコードを暗号化します。
JMPとOracleによる幸せな結婚のためのヒントとコツ
ただし、実行パスワードを使用することが不可欠です。 それ以外の場合は、コードにアクセスできる全員がデータベースにアクセスできます。
そして、実行パスワードは問題を変えるだけであり、自動化がより困難になります。
最良のアプローチ:
パスワードを保存場所に保存し、Jmp にパスワードへのアクセスを許可します。
Windows 上の PowerShell を介して資格情報マネージャーで資格情報を設定および取得する
残念ながら、このアプローチはクエリ ビルダーと互換性がありません。
改善してほしいことは何ですか?
クエリ ビルダーに資格情報マネージャー/Windows 資格情報マネージャーへの接続を含めて、安全で明確に定義された簡単な方法でデータベース パスワードを自動的に保存します。
たとえば、次のような考えに沿って@ih
Windows 上の PowerShell を介して資格情報マネージャーで資格情報を設定および取得する
保存されたパスワードも使用できるように、Create Database Connection() および New SQL Query( Connection()) に機能を追加してください。
この考え方がなぜ重要なのでしょうか?
資格情報を管理するための安全で明確に定義されたシンプルな方法 - これは標準化が大いに役立つところです。
最良の方法は、既存のクエリ ビルダー エコシステムに直接組み込むことです。