ネットワーク プロバイダーとの対話
0 個以上のネットワーク プロバイダーをサポートするようにシステムを構成できます。 これらの各ネットワーク プロバイダーは、特別な対話型認証処理が必要であることを指定できます。 この機能により、インストールされたネットワークは、各ネットワークに固有の識別情報と認証情報を収集できます。ただし、通常のログオン時や 、Winlogon のコンテキスト とデスクトップのセキュリティで保護された傘の下で収集できます。
Winlogon は、さまざまな状況でネットワーク プロバイダーを呼び出します。 ログオンが成功すると、Winlogon はネットワーク プロバイダーを呼び出して 、資格情報 を収集し、ネットワークのユーザーを認証できるようにします。 Winlogon は、ユーザーがパスワードを変更したときにもネットワーク プロバイダーを呼び出します。 これにより、各ユーザーは、すべてのネットワークで使用する 1 つのパスワードを保持できます。
WLX_MPR_NOTIFY_INFO構造は、関連する GINA 機能で識別情報と認証情報を提供するために使用されます。 この構造体には、次のメンバーが含まれます。
メンバー | 説明 |
---|---|
pszUserName | ログオンしているユーザーのアカウント名。 |
pszDomain | ログオンしているユーザーのドメイン名。 すべての認証モデルにドメインの概念 (またはそれに相当する) があるわけではないため、このメンバーは NULL にすることができます。 |
pszPassword | 認証時にユーザーがプレーンテキスト パスワードを指定した場合、ここで指定すると、他のネットワーク プロバイダーは、ユーザーにメッセージを表示せずに同じパスワードを使用できます (シングル ログオンを実現するため)。 |
pszOldPassword | パスワードを変更した後、ここで元のパスワードと pszPassword メンバーの新しいパスワードを指定すると、ネットワーク プロバイダーはユーザーにメッセージを表示せずにパスワードをアップグレードできます。 |
GINA は、この情報をネットワーク プロバイダーに提供する必要はありません。 有効な構造体ポインターではなく NULL ポインターが渡された場合、ネットワーク プロバイダーはユーザーに情報の入力を求めます。