有很多關於在c#中模擬用戶的例子,但是你必須提供該用戶的域名,用戶名和密碼。ASP.NET MVC 5成員冒充特定用戶
我需要的是有點不同。如果我們使用成員ASP.NET MVC 5開發應用,假設我們已經制定了以下角色:
- 聯繫
- 用戶
- 遊客
和用戶誰屬不同的角色。
現在,如果從角色User
用戶與應用程序的一些問題,我怎麼能允許Admin
角色的用戶來模擬特定用戶,而沒有特定的用戶給管理員用戶名和密碼?
最重要的是,Admin
應該能夠模擬應用程序中的任何用戶,並能夠以用戶自己的身份瀏覽應用程序。
這是可能在MVC中實現嗎?
有很多應用程序提供這種可能性,其中之一就是Salesforce。 Salesforce中的管理員可以模擬任何用戶,並以用戶自己的身份瀏覽/查看應用程序。這將使他們能夠識別和解決應用程序中可能出現的問題。
查看我的博客文章:http://tech.trailmax.info/2014/06/user-impersonation-with-asp-net-identity-2/ – trailmax 2015-02-08 15:10:06