我修改了ASP.NET登錄控件以允許指定UserRole('Employee'或'Volunteer')。用戶通過調用我們的客戶寫的web服務進行驗證,該服務接受用戶名/密碼/角色並返回true或false。按角色扮演ASP.NET模擬
- 如果角色是'員工',它表示活動目錄用戶。應用程序應該使用給定的用戶名/密碼來模擬用戶。
- 如果角色是'志願者',應用程序應該在預先知道其用戶名/密碼(即在web.config文件中硬編碼)的設置Windows帳戶下運行。
服務器在Windows Server 2003上運行。我對無數的配置選擇感到困惑,並試圖理解我的選擇;
是否有可能具有多個場景描述?
我應該以編程的方式指定模擬還是可以通過配置文件完成?如果是這樣,是否需要使用LogonUser或WindowsIdentity?
應該使用什麼配置文件設置? (即Forms認證,impersonate = true等)。
預先感謝您。