- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
JSL (ODBC 接続文字列) でユーザーのパスワード情報を処理する方法
ODBC を使用してデータベースに接続しています。ODBC には、その目的のために作成された特定のユーザーとパスワードがあります (Windows Active Directory などは使用できません)。
クエリが構築されると、テーブル スクリプトはユーザー ID を保存します。
パスワードが要求されますが、JSL の接続文字列に直接コーディングすることもできます。
JSL でそのような状況に対処するための最良のオプションは何ですか?
JMP ファイルは共有できますが、更新は初回実行時に特定のユーザーとパスワードを要求する必要があります。
クエリが構築されると、テーブル スクリプトはユーザー ID を保存します。
パスワードが要求されますが、JSL の接続文字列に直接コーディングすることもできます。
JSL でそのような状況に対処するための最良のオプションは何ですか?
JMP ファイルは共有できますが、更新は初回実行時に特定のユーザーとパスワードを要求する必要があります。
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
11 REPLIES 11
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: JSL でのユーザー パスワード情報の処理方法 (ODBC 接続文字列)
これが、私が Windows 資格情報ストアを使用するのが好きな理由の 1 つです。パスワードは他のユーザーが利用できないだけです。これらの資格情報を含むコードまたはファイルを、選ばれた人だけがアクセスできる場所に保存すると、同様の効果が生じる可能性があります。
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: JSL (ODBC 接続文字列) でユーザー パスワード情報を処理する方法
これはどう:
Windows AD 権限を使用してデータベース アクセスを制御します。
- データベースにアクセスするためのスクリプトを生成する(データベースへのアクセス権を含む)
- JMPでファイルを暗号化し、ユーザーがプレーンテキストでパスワードを見ることができないようにします。
- スクリプト内で、ADアクセス権を持つネットワーク共有上のファイルにアクセスしようとする
ユーザーがファイルへのアクセスを許可されている場合、データベース アクセスを使用できます。
アクセス権のないユーザーの場合、スクリプトはエラーメッセージを表示するだけです。
queryDB = Function( {SQLString},
pwd = Load Text File( "network path with AD rights" );
If( pwd = "my secret password",
result = New SQL Query(
Connection( "ODBC:DSN=database;PWD=xxx" ),
QueryName( "new" ),
CustomSQL( SQLString )
),
Caption( "no access rights" )
)
)
この投稿のオリジナルは 、German で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(German)やご指定の言語 でも表示されます。
- « Previous
-
- 1
- 2
- Next »