我有一个使用表单身份验证的 ASP.Net MVC Web 应用程序。我正在使用 OpenID 进行身份验证。
目前,我将 openID url 存储在Name
standard 中GenericIdentity
。我还希望能够轻松访问用户的数据库 ID。
我可以通过覆盖该Application_AuthenticateRequest
函数来制作自定义提供者或身份。
我的问题是用户的数据库 uid 应该进入主体还是身份?
Identity 的 Name 属性应该是 openid url(用户可以有很多,但我想在每个页面上显示它)还是数据库 uid?