簡體   English   中英

如何從代碼獲取Windows身份驗證的用戶名和密碼

[英]How to get username and password of windows authentication from code

我需要將登錄用戶的WINDOWS AUTHENTICATION詳細信息傳遞給pdf轉換器,以使其工作。 我已經試過了

PdfConverter.AuthenticationOptions.Username = CredentialCache.DefaultNetworkCredentials.UserName;
PdfConverter.AuthenticationOptions.Password = CredentialCache.DefaultNetworkCredentials.Password;

但這無濟於事。 Converter在本地運行,但是在啟用Windows身份驗證的服務器中返回404錯誤。

如何獲得代碼的憑據?

試試這個:-(您可以使用WindowsIdentity

WindowsIdentity id = HttpContext.Current.Request.LogonUserIdentity;
String UserName = id.Name;

我認為我們無法檢索密碼,因為密碼存儲在Windows中。

您應該升級到最新版本,該版本使用當前Windows的憑據從IIS訪問網頁。 如果要使用HtmlToPdfConverter.AuthenticationOptions.UseDefaultCredentials屬性,可以將其禁用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM