【问题标题】:Windows 10 Custom Credential Provider: Authenticate without Windows passwordWindows 10 自定义凭据提供程序:无需 Windows 密码即可进行身份验证
【发布时间】:2019-07-20 04:05:28
【问题描述】:

是否可以使用自定义凭据提供程序在没有本地用户真实密码的情况下进行 windows 登录?

我已经能够安装/注册来自 Microsoft 的示例代码,甚至能够对其进行调试。

我对这种机制的期望:用户输入一些密码,我的实现与我的密码的本地数据库(存储为 sqlite 数据库)进行一些比较。

现实:本地用户密码必须在 ICredentialProviderCredential::GetSerialization(...)

坦率地说,我正在尝试使用某种一次性优惠券代码作为密码,以登录到类似信息亭的工作站。

【问题讨论】:

    标签: windows credential-providers


    【解决方案1】:

    这是开发自定义凭据提供程序的主要原因。

    您的提供商必须返回Logon UICred UI 的身份验证信息。它可以是登录名/密码对或基于证书的身份验证。

    在您的数据库中,您可以存储真实用户的密码,并在检查您自己的 OTP 后将其返回。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-16
      • 2018-06-18
      • 1970-01-01
      • 2019-06-17
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多