[英]Windows 10 Custom Credential Provider: Authenticate without Windows password
是否可以使用“自定義憑據提供程序”進行Windows登錄而無需本地用戶的真實密碼?
我已經可以從Microsoft安裝/注冊示例代碼,甚至可以對其進行調試。
我對這種機制的期望:用戶輸入一些密碼,並且我的實現與我的密碼的本地數據庫(存儲為sqlite數據庫)進行一些比較。
現實:本地用戶密碼必須在ICredentialProviderCredential::GetSerialization(...)
傳遞給LSA子系統
坦白地說,我正在嘗試使用某種一次性優惠券代碼作為密碼來登錄類似自助服務終端的工作站。
這是開發自定義憑據提供程序的主要原因。
您的提供者必須將Logon UI
信息返回到Logon UI
或Cred UI
。 它可以是登錄名/密碼對或基於證書的身份驗證。
在數據庫內部,您可以存儲真實用戶的密碼,並在檢查自己的OTP之后將其返回。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.