windows-identity

    11熱度

    2回答

    我正在構建一個內聯網應用程序使用MVC3與MSSQL後端。我有身份驗證和角色(通過自定義角色提供者)正常工作。我現在要做的是重寫User.Identity以允許像User.Identity.FirstName這樣的項目。但我無法找到任何代碼,會告訴我如何的WindowsIdentity 爲此,我曾嘗試編寫自定義提供: public class CPrincipal : WindowsPrincip

    2熱度

    2回答

    我已經實施了一個.net STS網站,一切工作正常。該令牌填充了Role類型的聲明,並用於控制用戶在應用程序中訪問的內容。 一個新的需求是需要第二個應用程序,它是主應用程序功能的一個子集,它提供了系統某些部分的只讀視圖。它還應該使用Active Directory身份驗證,以便用戶不需要使用用戶名&密碼組合登錄。 我已經擴展STS網站以使用Active Directory對用戶進行身份驗證,並頒發

    0熱度

    1回答

    我想根據權利要求創建一個SWT令牌: IClaimsPrincipal principal = (IClaimsPrincipal)User; IClaimsIdentity identity = (IClaimsIdentity)principal.Identity; 我發現代碼驗證一個SWT令牌,但一直沒能找到一個來自IClaimsIdentity索賠的樣本。

    2熱度

    2回答

    我有一個WCF服務,它在以後的不確定時間代表用戶排隊並執行命令。我希望將WindowsIdentity存儲爲字節數組並將其填充到數據庫中,然後反序列化並使用該對象。 某些時候,服務按預期執行:它正確地序列化,存儲,反序列化並以用戶身份執行命令。其他時候,當反序列化WindowsIdentity時,出現「調用目標引發異常」的錯誤,還有一些時候反序列化可行,但通過命令執行的一部分,標識不再有效。 我的

    0熱度

    1回答

    我打電話給IIS 7.5上的虛擬目錄中運行的Web服務應用程序(.asmx)(用於開發目的,我只有IIS 5.1但希望反正有些幫助)。在VS2010中運行時調用我的ws System.Security.Principal.WindowsIdentity.GetCurrent()。Name返回domain \ windows用戶,但當我通過虛擬目錄調用它時,我得到機器名\ ASPNET。 出於某種原

    0熱度

    1回答

    我的目標是將一個文件夾從我的系統複製到c#中的遠程計算機。 我到處搜索並找到了一些如何做到這一點的信息。我打電話與域,用戶名和密碼的LogonUser功能,但它失敗並返回0. 以下是我的一段代碼。你能幫我找出問題嗎? class Program { #region Assembly Functions [DllImport("advapi32.dll")] publ

    0熱度

    1回答

    我們有兩個現有的舊式Web應用程序,一個用於在域中使用Windows身份驗證的Intranet,另一個用於執行自定義Web表單用戶名+基於密碼的認證。現在開發了一種新的網絡應用程序,並將在因特網上提供給互聯網和內聯網用戶,處理這兩種認證模式。因此我們決定使用WIF。我們將在Windows Server 2012上使用ASP.NET 4.5 MVC 4. Intranet身份驗證不應該成爲問題,因爲

    4熱度

    1回答

    問題: 什麼是.NET(或P/Invoke的非託管的Windows API)方法調用來獲取當前進程的網絡身份用來連接到SSPI認證的網絡服務,如作爲SQL Server? 具體使用情況我心目中就是一個可以在非加入域的機器上工作,並使用runas /noprofile /netonly /USER:DOMAIN\username推出它使用DOMAIN\username身份進行網絡身份驗證,而不是他們

    0熱度

    1回答

    我使用的代碼下面的片段在我的WCF服務來獲取客戶端的用戶名。在我的一臺服務器上,我收到了錯誤的客戶端名稱。我的客戶是Win7的交談服務器2008R2在工作組的配置和兩臺機器的用戶Dave和Dave_Admin。兩者都是Win7上的管理員,只有後者是服務器上的管理員。問題是,我開始我的客戶爲Dave和服務器顯示客戶端爲Dave_Admin。我已經在客戶端的Dave和服務器的Dave_Admin上調試

    1熱度

    1回答

    我遇到在C#中分配訪問權限,以便在目錄文件夾「大家」「wwwroot文件」在Windows上從我的小PROGRAMM問題。 以下是我如何做到的。 //I also try with 'S-1-1-0'/'Everyone' but it's the same result string userPermission = "Everyone" ; DirectoryInfo myDirRoot