問題タブ [credential-providers]
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.
c++ - 資格情報プロバイダーの使用シナリオ: Windows 10 から削除された CPUS_UNLOCK_WORKSTATION
カスタム資格情報プロバイダーを開発しており、シナリオがセッションのログインまたはロック解除であるかを実行時に知る必要があります。このために、ICredentialProvider インターフェイスのSetUsageScenarioによって返されるCREDENTIAL_PROVIDER_USAGE_SCENARIOを確認します。
Windows 10 では、ログイン時またはセッションがロックされている場合に独立して、使用シナリオとして常に CPUS_LOGON を取得しますが、以前のバージョンの Windows では、セッションがロックされたときに CPUS_UNLOCK_WORKSTATION が返され、ログイン時に CPUS_LOGON が返されました。
Windows 10 以降、MSDN で報告されていない変更があったようです。
使用シナリオがセッションがロックされているかどうかを検出する他の方法はありますか?
windows - ロック画面が使用されていることを検出する、Windows 8
Windows 8/10 用の v2 資格情報プロバイダーを開発しており、ロック画面の状態を検出したいと考えています。ロック画面がアクティブな場合は ICredentialProviderCredential2::SetSelected() でいくつかのアクションをスキップするか、タイル付きの logonUI 画面が表示されている場合はそれを実行する必要があります。どうすればいいですか?
windows-10 - Windows 10 のサード パーティ資格情報プロバイダーが複数のパスワード タイルを生成する
Windows 8.1まで、サードパーティの資格情報プロバイダーを使用してテストしてきましたが、サードパーティの資格情報プロバイダーが正常に機能していました。Windows 10 にアップグレードすると、パスワードという名前の複数のタイルが表示されます。各パスワード タイルは、マシンにログインした個々のユーザーにマップされます。
Windows 10 資格情報プロバイダーの設定が変更されたことを知っています
https://msdn.microsoft.com/en-us/library/windows/desktop/mt158211(v=vs.85).aspx
KB に記載されているように、すべてのユーザーがフォールバック crentail プロバイダーを利用できるようになります。
複数のタイルが生成される理由です。画像を添付しました 3 番目のパスワード資格情報プロバイダーをインストールすると、「パスワード」タイルが 表示されます この画像を参照してください
windows - Windows 資格情報プロバイダー。認証結果を取得するにはどうすればよいですか?
stackoverflow は初めてなので、ご容赦ください。完全に機能する資格情報プロバイダーを作成しましたが、まだ支援が必要です。現在、資格情報プロバイダーは、当社のサーバーに対してオンライン認証を実行することによって機能しています。認証が成功すると、ローカル Windows 認証が行われます。ここで、クレデンシャル プロバイダーを逆の方法で動作させたいと考えています。最初にローカル認証を実行し、それが成功した場合は、オンラインにしてサーバーに対して認証します。これを達成する方法についてのアイデアはありますか?どんなヒントでも大歓迎です。
c++ - スクロールすると子ウィンドウが消える
このコードを使用すると、現在のウィンドウの子ウィンドウを作成し、そのウィンドウに画像を表示できます。期待どおりに動作します。しかし、私の問題は、子ウィンドウをスクロールすると画像が消えることです。私は何を間違っていますか?私はWindowsプログラミングがまったく初めてです。私を助けてください。
http://i.stack.imgur.com/VO0uD.png
上記のリンクでスクリーンショットを見ることができます
windows - 1 つのスマート カード証明書にマップされた複数の ID を持つ LsaLogonUser ユーザー
スマートカード証明書を使用してユーザーを検証するアプリに取り組んでいます。1 つの証明書が複数の ID にマップされている場合。
Windows (資格情報プロバイダー) は、「Pin」と共に「Hint」属性を使用して、このような環境でユーザーをログインさせます。
LsalogonUser api で同じことを達成したいと考えています。問題は、構造体「KERB_CERTIFICATE_LOGON」に「ヒント」フィールドがないことです。
1 つの証明書が 1 つの ID にマップされるシナリオの作業コードがあります。
ソース: https://www.idrix.fr/Root/Samples/LsaSmartCardLogon.cpp
私の質問は、Microsoft Windows 資格情報プロバイダーが「ヒント」属性を使用してユーザーを検証する方法です。
ユーザーを正しく検証できるように、「ヒント」属性を LsaLogonUser API に渡すにはどうすればよいですか?
ありがとう、
c++ - Windows 8 資格情報プロバイダーのドメイン ユーザー
ドメイン ユーザーをカスタム資格情報プロバイダーで認証しようとして問題が発生しています。Microsoft のサンプルには、_fIsLocalUser
チェックインされた変数がありますCSampleCredential::GetSerialization
。これは通常、ほとんどの場合に当てはまります。ただし、ドメインに接続してOther User
タイルを使用すると、 The parameter is incorrect
. 資格情報がシリアライズされている場合、推奨される形式でさえ<Domain>\<Username>
受け入れられないようです。できれば私も応援<Username>@<UPN>
したいです。
この方法が問題かどうかはわかりませんが、ここにドキュメントがありますhttps://msdn.microsoft.com/en-us/library/windows/desktop/aa374802(v=vs.85).aspx
ありがとう