我正在开发一个ASP.NET Core3.1WebAPI,其中包含一个端点,用于在现有用户身份上添加新声明。声明成功地添加到身份,但是,在后续请求中,添加的声明不在声明集合中,因此不可用。我还尝试添加一个新标识,将声明分配给它,类似地,在后续请求中,添加的标识不在标识集合中。有什么想法吗?var claims = new List<Claim>() new
createnewuser方法从角点调用,它们调用注册用户方法。这里没有任何问题。
我想在httpcontext current user claims列表中添加新的索赔。但是,当使用新令牌重新验证时,我可以看到在_httpContext.HttpContext.User.Claims中添加了新的声明。如何在当前标识(_httpContext.HttpContext.User.Claims)中添加新的声明</
我一直在搜索,并发现其他许多人也有适当的方法将声明添加到HttpContext用户,以便在需要时可以在视图中使用Razor检索这些声明。get; set; }
...balance of code removed for brevity我想向用户添加一个声明我认为添加声明的最佳位置是登录方法。更新:在以前的一些尝试中,我已经