0
我有一個mvc應用程序設置爲使用Windows身份驗證。我也有一個我有時在線下工作的開發環境。MVC - 使用本地計算機帳戶和組的Windows身份驗證
我想離線工作時保持現有的Windows身份驗證。我正在考慮在離線工作時創建本地用戶和組。但是,我無法得到這個工作。我收到信任關係失敗的錯誤。
是否有可能在MVC中使用此方法(即使用本地計算機組而不是域控制器進行Windows身份驗證)?
我有一個mvc應用程序設置爲使用Windows身份驗證。我也有一個我有時在線下工作的開發環境。MVC - 使用本地計算機帳戶和組的Windows身份驗證
我想離線工作時保持現有的Windows身份驗證。我正在考慮在離線工作時創建本地用戶和組。但是,我無法得到這個工作。我收到信任關係失敗的錯誤。
是否有可能在MVC中使用此方法(即使用本地計算機組而不是域控制器進行Windows身份驗證)?
這取決於您授權的內容:如果您授權針對域控制器使用Kerberos,那麼您的本地方法將不會執行,因爲您根本就沒有域控制器。您的操作系統需要提供您的應用程序使用的所有服務,或者您的應用程序需要使用您的離線操作系統提供的內容,這很簡單您可以在離線情況下爲您的應用程序實施或配置本地身份驗證,具體取決於您用於授權的內容。
我將身份驗證模式設置爲Windows。這是否意味着kerberos + DC?我曾假設這也可以與本地帳戶一起工作,但似乎並非如此。 – 2014-08-30 15:06:29
如何指定允許的用戶?他們是否包含域名,如果是,哪個?根據我的理解,本地計算機的名稱應該是域名,如果該名稱不起作用並被轉發到不存在的域控制器,那麼如果您的計算機是域的一部分,則可能是默認行爲。 http://support.microsoft.com/kb/323176/en-us – 2014-08-30 17:47:00
謝謝 - 只是幫助我找出問題。我沒有使用計算機名稱,但使用了BUILTIN \ groupname。一旦我使用計算機名稱而不是BUILTIN,它就可以正常工作。再次感謝! – 2014-08-30 17:57:24