ASP.NET WebApi User.Identity返回null
创始人
2024-09-17 00:01:27
0

问题描述: 在ASP.NET WebApi中,使用User.Identity获取当前用户的身份信息时返回null。

解决方法:

  1. 确保在WebApi项目中已经启用了身份验证功能。可以在WebApiConfig.cs文件中的Register方法中添加以下代码启用身份验证:
config.Filters.Add(new AuthorizeAttribute());
  1. 确保在Web.config文件中已经配置了身份验证相关的设置。可以在节点下添加以下配置:


  

  1. 如果使用的是基于角色的授权,可以在Web.config文件中的节点下添加以下配置:

  1. 如果使用的是基于角色的授权,还需要确保角色提供程序已经正确配置。可以在Web.config文件中的节点下添加以下配置:

  
    
    
  

  1. 确保在控制器方法中使用了[Authorize]属性进行身份验证,例如:
[Authorize]
public IHttpActionResult Get()
{
    // 在此处使用User.Identity获取当前用户的身份信息
}
  1. 如果以上方法都无法解决问题,可以尝试在Global.asax.cs文件的Application_Start方法中添加以下代码:
GlobalConfiguration.Configure(WebApiConfig.Register);

通过以上步骤,应该能够解决ASP.NET WebApi User.Identity返回null的问题。如果问题仍然存在,可能需要进一步检查身份验证和授权的配置。

相关内容

热门资讯

开挂辅助软件"德普之... 德普之星透视辅助软件下载是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可...
开挂辅助脚本"wpk... 开挂辅助脚本"wpk私人局辅助是真的吗"开挂(透视)辅助神器(存在有挂);打开点击测试直接进入微信(...
开挂辅助软件"wpk... 开挂辅助软件"wpk辅助是真的吗"开挂(透视)辅助工具(有挂技巧);无需打开直接搜索薇:136704...
开挂辅助平台"wep... 开挂辅助平台"wepoker钻石怎么看底牌"开挂(透视)辅助下载(有挂详细);wepoker钻石怎么...
开挂辅助神器"wep... 开挂辅助神器"wepoker数据分析"开挂(透视)辅助插件(详细教程)1、下载安装好wepoker数...
开挂辅助下载"哈糖大... 开挂辅助下载"哈糖大菠萝怎么开挂"开挂(透视)辅助软件(真的有挂) 【无需打开直接搜索加薇13670...
开挂辅助神器"xpo... 开挂辅助神器"xpoker透视辅助"开挂(透视)辅助安装(有挂透视);是一款可以让一直输的玩家,快速...
开挂辅助平台"约局吧... 开挂辅助平台"约局吧游戏挂"开挂(透视)辅助软件(的确有挂)【无需打开直接搜索加薇136704302...
开挂辅助下载"wpk... 开挂辅助下载"wpk有辅助器吗"开挂(透视)辅助插件(有挂总结)1、下载安装好wpk有辅助器吗,进入...
开挂辅助软件"wpk... 开挂辅助软件"wpk免费辅助"开挂(透视)辅助软件(有挂辅助)【无需打开直接搜索加薇13670430...