Thread.CurrentPrincipal在Azure上具有空详细信息

雅各布·霍洛夫斯基(Jakub Holovsky)

我们正在尝试使用Thred.CurrentPrincipal来获取用户信息。但是,一旦将其部署到Azure,CurrentPrincipal就为空。

var td = new TokenData();

var claimsPrincipal = Thread.CurrentPrincipal as ClaimsPrincipal;

if (claimsPrincipal != null)
{
    td.IsAuthenticated = claimsPrincipal.Identity.IsAuthenticated;

    td.Name = claimsPrincipal.FindFirst(ClaimTypes.Name).Value;
    td.Email = claimsPrincipal.FindFirst(ClaimTypes.Upn).Value;
    td.Surname = claimsPrincipal.FindFirst(ClaimTypes.Surname).Value;
    td.Role = claimsPrincipal.FindAll("http://schemas.xmlsoap.org/claims/Group")
        .Select(s=>s.Value);
}

我确认ADFS设置正确。如果有人可以指出我的痛苦点,那将是非常不错的。

编辑:

CurrentPrincipal不是NULL,但详细信息是。因此,我们没有得到用户的姓名,角色和其他详细信息。

编辑2:

这是在Azure上发生的事情:

在Azure上进行远程调试

在Azure上进行远程调试

雅各布·霍洛夫斯基(Jakub Holovsky)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

构造std :: thread对象的过程中的详细信息

来自分类Dev

构造std :: thread对象的过程中的详细信息

来自分类Dev

.Net Thread.CurrentPrincipal

来自分类Dev

具有Qt的std :: thread

来自分类Dev

iOS上的std :: thread

来自分类Dev

具有Azure Active Directory令牌的提供程序的详细信息

来自分类Dev

User.Identity与Thread.CurrentPrincipal.Identity?

来自分类Dev

带有详细信息页面空对象的 Android ListView

来自分类Dev

具有不同详细信息类型的MVC主细节

来自分类Dev

如何分配具有许多详细信息的ArrayList

来自分类Dev

具有不同详细信息类型的MVC主细节

来自分类Dev

具有std :: thread成员的类的MoveConstructor

来自分类Dev

具有std :: thread成员的类的MoveConstructor

来自分类Dev

Xamarin Forms-主详细信息页面上有空白

来自分类Dev

gcc __thread有什么作用?

来自分类Dev

无法在我的API instagram PHP上获取具有隐私权的用户的个人资料详细信息

来自分类Dev

boost / thread.hpp和boost / thread / thread.hpp有什么区别?

来自分类Dev

boost / thread.hpp和boost / thread / thread.hpp有什么区别?

来自分类Dev

ASP .NET中的Thread.CurrentPrincipal.Identity-使用安全吗

来自分类Dev

单元测试,如何设置Thread.CurrentPrincipal和IsAuthenticated

来自分类Dev

安全性,Thread.CurrentPrincipal和ConfigureAwait(false)

来自分类Dev

异步WCF结束方法中的Thread.CurrentPrincipal错误

来自分类Dev

单元测试,如何设置Thread.CurrentPrincipal和IsAuthenticated

来自分类Dev

Python Thread类变量为空

来自分类Dev

具有多个详细信息视图的UISplitView(带有情节提要)

来自分类Dev

从具有表视图的视图控制器将详细信息加载到详细信息视图上,哪种方法更有效?

来自分类Dev

Java多线程。在Thread类上同步(this)

来自分类Dev

如何取消 Thread.Abort() 上的任务

来自分类Dev

具有std :: thread的多线程嵌套foor循环

Related 相关文章

  1. 1

    构造std :: thread对象的过程中的详细信息

  2. 2

    构造std :: thread对象的过程中的详细信息

  3. 3

    .Net Thread.CurrentPrincipal

  4. 4

    具有Qt的std :: thread

  5. 5

    iOS上的std :: thread

  6. 6

    具有Azure Active Directory令牌的提供程序的详细信息

  7. 7

    User.Identity与Thread.CurrentPrincipal.Identity?

  8. 8

    带有详细信息页面空对象的 Android ListView

  9. 9

    具有不同详细信息类型的MVC主细节

  10. 10

    如何分配具有许多详细信息的ArrayList

  11. 11

    具有不同详细信息类型的MVC主细节

  12. 12

    具有std :: thread成员的类的MoveConstructor

  13. 13

    具有std :: thread成员的类的MoveConstructor

  14. 14

    Xamarin Forms-主详细信息页面上有空白

  15. 15

    gcc __thread有什么作用?

  16. 16

    无法在我的API instagram PHP上获取具有隐私权的用户的个人资料详细信息

  17. 17

    boost / thread.hpp和boost / thread / thread.hpp有什么区别?

  18. 18

    boost / thread.hpp和boost / thread / thread.hpp有什么区别?

  19. 19

    ASP .NET中的Thread.CurrentPrincipal.Identity-使用安全吗

  20. 20

    单元测试,如何设置Thread.CurrentPrincipal和IsAuthenticated

  21. 21

    安全性,Thread.CurrentPrincipal和ConfigureAwait(false)

  22. 22

    异步WCF结束方法中的Thread.CurrentPrincipal错误

  23. 23

    单元测试,如何设置Thread.CurrentPrincipal和IsAuthenticated

  24. 24

    Python Thread类变量为空

  25. 25

    具有多个详细信息视图的UISplitView(带有情节提要)

  26. 26

    从具有表视图的视图控制器将详细信息加载到详细信息视图上,哪种方法更有效?

  27. 27

    Java多线程。在Thread类上同步(this)

  28. 28

    如何取消 Thread.Abort() 上的任务

  29. 29

    具有std :: thread的多线程嵌套foor循环

热门标签

归档