【问题标题】:How can I write and deploy a custom authentication package in windows?如何在 Windows 中编写和部署自定义身份验证包?
【发布时间】:2020-02-20 21:39:29
【问题描述】:

我正在尝试实现一个自定义身份验证包,我只能将用户名从自定义凭据提供程序传递到自定义身份验证包,身份验证包应该检查 Sam 数据库中是否存在该用户名,如果是,它应该让我登录,我有点想在这里实现无密码身份验证。我在 windows 文档here 中找到了实现此身份验证包所需的功能,因为我是 windows 开发的新手,我对它们了解不多,我正在寻找身份验证包的示例代码,我可以在其中进行调试该示例并获得一些有关其工作原理的知识。

【问题讨论】:

    标签: windows winapi windows-authentication local-security-authority


    【解决方案1】:

    这是一个很大的话题。提供一些您检查并遵循的相关文件:

    无需密码,您需要创建您的customized Credential Provider

    Creating Custom Security Packages

    Winlogon and Credential Providers

    样品:

    • SAMPSSP - 此示例演示了 Windows NT 的实现 安全支持提供商。
    • MSV1_0 SubAuthentication Sample - SAM 数据库中的用户身份验证。 对受信任域中的用户进行直通身份验证。

    【讨论】:

    • 嗨,丽塔,我已经创建了一个自定义凭据提供程序,它不要求输入密码并将用户名传递给身份验证,您认为子身份验证包是否足以满足我实现无密码的需要验证?因为我认为我需要实现一个自定义身份验证包,因为根据我的基本理解,子身份验证包正在指定额外的身份验证条件层以及接受用户名和散列密码的 MSV1_0 包中指定的条件。
    猜你喜欢
    • 2023-03-04
    • 2011-04-24
    • 2020-09-27
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 2016-01-26
    相关资源
    最近更新 更多