实现IIdentity,什么是AuthenticationType?

时间:2011-05-03 11:37:47

标签: .net authentication login iidentity

我有一个实现IIdentity的自定义类(具有UserID,UserName,UserEmail等属性)。我通过自定义逻辑登录,该逻辑从sql读取。 IIdentity的AuthenticationType应该返回什么?

1 个答案:

答案 0 :(得分:1)

我可以收集的最好的是AuthenticationType是一个任意字符串,您可以在应用中使用它来确定用户使用的身份验证类型。

例如,您的应用可能会提供一些不同的身份验证机制,例如Passport和Custom,其中Custom是您自己推出的内容,并决定将其称为“自定义”。在您的应用程序的其他地方,您可能有逻辑需要知道用户的身份验证方式,在这种情况下,您根据自定义机制的名称检查AuthenticationType值 - “自定义”。