Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从.Net Web API中的Azure认证广告获取用户名_C#_.net_Azure - Fatal编程技术网

C# 从.Net Web API中的Azure认证广告获取用户名

C# 从.Net Web API中的Azure认证广告获取用户名,c#,.net,azure,C#,.net,Azure,我有一个通过Azure的广告认证的web API。 在API代码中,检索经过身份验证的用户的用户名的代码是什么?使用System.Web.HttpContext.Current.user.Identity.Name将检索他们用于登录的电子邮件地址 作为旁注,我使用它来控制用户在站点上访问的内容。因为我是如何实现它的,所以维护用户名及其角色的数据库对我来说更方便。但是,如果您正在做同样的事情,那么也值得研究[Authorize]并以这种方式维护站点访问。堆栈溢出不是一个类似于代码的地方。。。。请阅

我有一个通过Azure的广告认证的web API。
在API代码中,检索经过身份验证的用户的用户名的代码是什么?

使用
System.Web.HttpContext.Current.user.Identity.Name将检索他们用于登录的电子邮件地址


作为旁注,我使用它来控制用户在站点上访问的内容。因为我是如何实现它的,所以维护用户名及其角色的数据库对我来说更方便。但是,如果您正在做同样的事情,那么也值得研究
[Authorize]
并以这种方式维护站点访问。

堆栈溢出不是一个类似于代码的地方。。。。请阅读并重复几次..Try System.Web.HttpContext.Current.User.Identity.name始终显示您向社区编写的代码,否则我们会觉得您是在使用我们编写代码,我们希望在提供帮助之前先看到您的努力。