gpt4 book ai didi

c# - Asp.Net 在外部程序集中访问 Claims Identity

转载 作者:行者123 更新时间:2023-11-30 23:09:17 25 4
gpt4 key购买 nike

<分区>

我正在实现一个 Asp.Net WebApi 应用程序,我在声明中存储了一些用户特定的值。

我的项目由几个类库项目组成,其中包含模型和 Controller 。

现在我正在尝试访问主项目(在类库中) Controller 之外的声明。

//calling this from a class library
var identity = Thread.CurrentPrincipal.Identity; //No user information such as Id available
var claims = ClaimsPrincipal.Current.Claims; //Contains zero elements

这里的声明包含零个元素。但是,如果我将上面的代码放在主项目的 Controller 中,一切正常。

如何从外部程序集访问声明?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com