.net 实现身份,什么是AuthenticationType?

.net 实现身份,什么是AuthenticationType?,.net,authentication,login,iidentity,.net,Authentication,Login,Iidentity,我有一个自定义类(具有UserID、UserName、UserEmail等属性)实现IIdentity。我通过从sql读取的自定义逻辑登录。IIdentity的AuthenticationType应该返回什么?我能收集到的最好信息是,AuthenticationType是一个任意字符串,您可以在应用程序中使用它来确定用户使用的身份验证类型 例如,您的应用程序可能会提供两种不同的身份验证机制,如Passport和Custom,其中Custom是您自己推出并决定称之为“Custom”的东西。在应用程

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

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


例如,您的应用程序可能会提供两种不同的身份验证机制,如Passport和Custom,其中Custom是您自己推出并决定称之为“Custom”的东西。在应用程序的其他地方,您可能需要了解用户是如何通过身份验证的逻辑,在这种情况下,您可以对照自定义机制的名称“custom”(自定义)检查
AuthenticationType
值。您可以提供“收集”的任何链接吗?甚至几年后,这对于他们来说是一个很好的片段,可以包含在这个属性的列表中。