Asp.Net Identity中的UserLoginInfo是一个只有两个属性的密封类:
LoginProvider和ProviderKey
我想在其中添加一个附加信息(例如电子邮件),以便在管理其SSO关联时对用户更有意义。
例如,如果您尝试使用google登录,请在管理帐户页面中看到
Provider: Google
ProviderKey: https://www.google.com/accounts/o8/id?id=AItOawkmqLbSJXXXXXXXXXXXXX--c
从管理角度来看,这不是很有意义。有什么建议吗?
答案 0 :(得分:1)
该类仅用作内置usermanager API的强类型Pair,它将采用字符串提供程序,字符串providerKey。如果您想要更多信息,可以直接在应用程序中检索它,或者如果您想构建更可重用的东西,您可以从UserManager派生并添加新的API,返回根据您的需求量身定制的信息。