676得票9回答
ASP.NET MVC - 设置自定义的IIdentity或IPrincipal

我需要做的事情相当简单:在我的ASP.NET MVC应用程序中,我想设置自定义的IIdentity / IPrincipal。无论哪个更容易/更合适。我想扩展默认值,以便我可以调用类似 User.Identity.Id 和 User.Identity.Role 的内容。不需要复杂操作,只是一些...

48得票4回答
在.NET中,IIdentity和IPrincipal的理念是什么?

那么,IIdentity和IPrincipal的存在目的是什么,而不是一些IIdentityMergedWithPrincipal?在同一个类中实现两者何时不足? 此外,为了理解这个概念的目的,我想知道它来自哪里: 它起源于.Net 有Identity/Principal作为设计模式,在...

31得票1回答
什么是Thread.CurrentPrincipal,它的作用是什么?

Thread.CurrentPrincipal 用于什么?它如何帮助应用程序的身份验证和授权?是否有任何文章或资源可以解释其作用?

28得票3回答
线程身份设置

在C#中,我该如何设置线程的标识(Identity)? 比如说,如果我已经启动了一个名为 MyThread 的线程,我能否更改它的标识(Identity)? 还是说这是不可能的?

27得票7回答
HttpContext.Current.User.Identity.Name 总是空字符串。

你好,我使用自定义的MembershipProvider。 在应用程序场景中,我想知道当前的用户名,但是当我尝试访问HttpContext.Current.User.Identity.Name时,它总是返回string.Empty。if (Membership.ValidateUser(tb...

21得票1回答
在MVC3中使用自定义IPrincipal和IIdentity

我创建了自己的IPrincipal和IIdentity实现,如下所示:[ComVisible(true)] [Serializable] public sealed class CustomIdentity : IIdentity { private readonly string ...

19得票3回答
在MVC中实现自定义身份验证和IPrincipal

我有一个基本的MVC 2 beta应用程序,我正在尝试实现自定义Identity和Principal类。 我已经创建了实现IIdentity和IPrincipal接口的类,对它们进行了实例化,然后在Global.asax文件的Application_AuthenticateRequest中将...

14得票1回答
实现IIdentity接口,AuthenticationType是什么?

我有一个自定义类(具有像UserID、UserName、UserEmail等属性)实现了IIdentity接口。我通过自定义逻辑登录,该逻辑从SQL中读取数据。那么,IIdentity的AuthenticationType应该返回什么?

8得票5回答
ASP.NET中用户被拒绝时出现“CustomIdentity”的序列化异常

我尝试在现有数据库上实现ASP.NET身份验证和授权。我们有一个网站调用Web服务来获取数据。为了使用Web服务,我需要提供用户名和密码。因此,我决定实现IIdentity和IPrincipal来存储加密的密码,并能够在执行Web服务调用时提供它。将来,我们可能希望使用更多内置于ASP.NET...