【问题标题】:Windows 10 alternative authenticationWindows 10 替代身份验证
【发布时间】:2019-05-19 17:41:08
【问题描述】:

假设我想为 Windows 10 实施替代(不是本地和非 AD)身份和身份验证。这样我的系统就允许

  • 通过常规 API/GUI 列出/搜索可用的用户和组
  • 使用自定义凭据(如用户名和 SMS 代码)登录。所以我可能会返回用户 SID 和组 SID,但 ACL 照常工作。

我应该扩展哪些 Windows 系统?

【问题讨论】:

  • 您阅读过微软在Authentication 上的文档吗?它涵盖了 Windows 支持的各种身份验证技术以及如何实现自定义身份验证
  • 是的,但是我被这个文档弄糊涂了。

标签: windows authentication winapi credential-providers


【解决方案1】:

如果您提供正确的凭据,凭据提供程序基本上允许您显示内容然后登录。你在这之间做什么并不重要。

您可以在数据库中拥有您常用的凭据并实施您的身份验证方法。

  1. 让凭据提供程序生成与自定义数据库中相应用户关联的短信代码(根据[在此处输入条件]检索预期用户)。

  2. 发送。

  3. 等待用户输入上述代码并按下“提交”。

  4. 如果输入的代码正确,则反序列化正常凭据以启动连接。

【讨论】:

  • 如果您指的是用户名和密码,我没有正常的凭据。
  • 我的意思是那些你传递给 WinLogon 进行身份验证的人。你平时是怎么登录的?
猜你喜欢
  • 2017-02-14
  • 2016-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-05
  • 2013-10-30
  • 2021-01-13
  • 1970-01-01
相关资源
最近更新 更多