問題タブ [credential-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - get-storedCredential が Windows 資格情報を取得できない
一般的な資格情報に対してコマンド get-StoredCredential を実行すると、資格情報がオブジェクト形式で取得されていることに同意する出力が得られます。
ただし、同じコマンドを使用して Windows 資格情報を取得すると、空白の出力が表示されます。Windows資格情報を取得する方法はありますか? また、NAS 共有パスを構成して、汎用資格情報で使用できますか?
c# - CredentialManagement は本番環境では空の文字列を返しますが、開発環境では返しません
プロジェクトで Windows 資格情報マネージャーを使用すると問題が発生します。appsettings の connectionString のユーザー名とパスワードを置き換えるために使用しています。開発環境と QA 環境ではすべて正常に動作しますが、本番環境 (完全なアクセス権はありません) では動作しません。問題は、ターゲットから資格情報をロードするときに空の文字列が返されることです。
これが私がそれをロードしている場所です:
これが CredentialModel です
そして、connectionString の資格情報を置き換えます。
デバッグのために、connectionString に何が追加されているかを確認するためにログに行を追加しました。本番環境では空の文字列に置き換えられていますが、開発環境では実際の値です。
この理由について 1 つの考えがあります。アプリケーションは Windows ユーザーで実行されており、そのユーザーは運用サーバーの Windows 資格情報マネージャーにアクセスできません (ただし、これは空の文字列だけでなくエラーを返すと思います)。
誰かが私を正しい方向に向けることができたり、試してみるべき提案があれば、私はすべて耳にします.