【发布时间】:2010-10-04 02:37:48
【问题描述】:
我有一个使用表单身份验证的 ASP.Net MVC Web 应用程序。我正在使用 OpenID 进行身份验证。
目前,我将 openID url 存储在标准 GenericIdentity 的 Name 中。我还希望能够轻松访问用户的数据库 ID。
我可以通过覆盖Application_AuthenticateRequest 函数来创建自定义提供者或身份。
我的问题是用户的数据库 uid 应该进入主体还是身份?
Identity 的 Name 属性应该是 openid url(用户可以有很多,但我想在每个页面上显示它)还是数据库 uid?
【问题讨论】:
标签: openid membership iprincipal iidentity