問題タブ [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.
git - Git-Credential-Manager-for-Windows は無効な資格情報も保存します
ここから Git-Credential-Manager-for-Windows バージョン 1.6.0 (1.5.0 も試しました) を使用しています: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases
Git-Credential-Manager-for-Windows が含まれています 私が使用している Git for Windows (2.9.3 と 2.9.2 を試しました) https://github.com/git-for-windows/git/releases
次の問題があります。
資格情報マネージャーを有効にして、たとえばリポジトリをプルすると、ログイン資格情報を求められます。資格情報は Windows 資格情報マネージャー (コントロール パネルの) に保存され、ユーザーは自分の資格情報を再入力する必要はありません。
しかし、ユーザーが資格情報を間違って入力したり、パスワードを変更したりすると、資格情報マネージャーは間違った資格情報を保存します。
git-credential-manager-for windows コマンドのヘルプ ページで次の情報を見つけました。
私はこれを次のように理解しています。
credential-managerは資格情報を検証する必要があり (これはデフォルトで true であるため)、資格情報が間違っている場合は削除を妨げてはなりません(これはデフォルトで false であるため)。
ただし、資格情報が間違っていても、資格情報は削除されません!
すでに設定ファイルで「検証」と「保存」を手動で設定しようとしましたが、成功しませんでした...
コントロール パネルからいつでも資格情報を手動で削除できることはわかっていますが、これは私の会社が好む解決策ではありません。
よろしくお願いします
ルーカス
windows - Windows 上のすべてのユーザーの資格情報マネージャーからエントリを削除する
私は現在、Windows アンインストーラーですべてのユーザーに対して「設定の削除」を実装していますが、解決できるかどうかさえわからない問題に遭遇しました。
アプリケーションは、CredentialManager ( ) を使用して、現在のユーザーの資格情報エントリを保存しますkeymgr.dll
。資格情報のターゲットを「X」と呼びましょう。アンインストール時に、ターゲット「X」に保存されているすべての資格情報をすべてのユーザーから削除する必要があります。もちろん、アンインストーラーには管理者権限が必要ですが、それでもこれを達成するのは非常に難しいと思います。
現在のユーザーの場合、そのコマンドは通常cmdkey /delete=:X
、コマンド プロンプトから解決されます。私の知るcmdkey.exe /list
限り、現在のユーザーのエントリを一覧表示するのに役立つだけで、別のユーザーからローカル エントリを削除することはできません。
資格情報はフォルダーの下に OS ファイルとして保存されていることを知りましC:\Users\_user_\AppData\Local\Microsoft\Credentials
たが、削除したいエントリがどのファイルであるかがわからず、すべてを削除すると他のアプリケーションにとって危険です。また、OS ファイルの削除は危険であり、制限 (追加の UAC プロンプト?) もあると思います。
Runas
コマンドは私が得た最も近いショットですが、ユーザーのパスワードが必要なため、非常に難しくなり、アンインストーラーで必要なものではなくなります。また、各ユーザーのユーザー名とドメインを取得して反復する方法も必要です。
cmd
どちらかまたはこれを使用することをお勧めしますpowershell
。
powershell - WinRM 経由で新しいマシンの PasswordVault にアクセスすると、「ボールトを開けません」
WinRM 経由で新しい Windows マシンに接続すると、CredentialManager の PasswordVault にアクセスできません。
エラーメッセージは次のとおりです。
デスクトップまたは RDP を使用してマシンにログオンすると、PasswordVault が魔法のように作成されたように見え、WinRM 経由のアクセスも機能します。
これに対する解決策はありますか?コマンドで PasswordVault を初期化できますか?
google-chrome - 壊れた SSL サイトの Chrome にパスワードを保存する
Web サイトに有効な SSL 証明書がない場合、Chromeはパスワードの保存を許可しません。
これを有効にする回避策またはフラグはありますか?
vsto - ADAL v3 と Windows Credential Manager を使用した更新トークンのキャッシュ
VSTO プラグインがあり、ユーザーが AAD でログインしてダウンストリーム サービスにアクセスできるようにしたいのですが、ログイン プロンプトの数を減らすために、Windows 資格情報マネージャーに更新トークンをキャッシュしたいと考えています。
ADAL v3 では更新トークンへのアクセスが許可されていないため、これを実現する方法についてアドバイスをいただければ幸いです。Windows で資格情報マネージャーへのアクセスをラップするトークン キャッシュはありますか?