ASP.NET微服务-如何检索CookieClaims?
创始人
2024-09-19 15:30:19
0

在 ASP.NET Core 中,我们可以通过将 HttpContext 中的 cookie 令牌解码来检索声明。具体实现步骤如下:

  1. 注册 cookie 解码器:

在 Startup.cs 中的 ConfigureServices 方法中添加以下代码:

services.AddDataProtection() .PersistKeysToFileSystem(new DirectoryInfo(Configuration["KeysDirectory"])) .AddCookie();

  1. 在 API 的控制器中获取声明:

在 API 控制器的方法中,通过 HttpContext 获取 cookie 令牌并解码:

var claimsPrincipal = HttpContext.User.Identity as ClaimsIdentity; //检索具有给定类型的第一个声明 var myClaim = claimsPrincipal?.FindFirst("myClaimType")?.Value;

这里的 myClaimType 是你要检索的声明类型。

相关内容

热门资讯

玩家爆料"樱花之盛辅... 玩家爆料"樱花之盛辅助软件下载"开挂(透视)辅助安装(原来确实有挂)-哔哩哔哩;AI辅助机器人普及解...
6分钟带你了解!吉安小程序中至... >>您好:吉安小程序中至游戏辅助确实是有挂的,很多玩家在这款吉安小程序中至游戏辅助游戏中打牌都会发现...
今日百科"约战丹东苹... 今日百科"约战丹东苹果辅助"开挂(透视)辅助平台(一直真的有挂的)-哔哩哔哩;1、完成约战丹东苹果辅...
4分钟带你了解!哈糖大菠萝提高... 4分钟带你了解!哈糖大菠萝提高胜率(透视挂)分享给玩家外挂开挂辅助插件(其实真的是有挂);打开点击测...
2分钟细说"途游大作... 2分钟细说"途游大作战辅助"开挂(透视)辅助平台(其实是真的有挂)-哔哩哔哩;1、超多福利:超高返利...
两分钟带你了解!微信小程序开发... 两分钟带你了解!微信小程序开发辅助(透视挂)2024教程外挂开挂辅助插件(果然有挂)1、下载安装好微...
玩家必备科普"星悦游... 玩家必备科普"星悦游戏辅助器"开挂(透视)辅助软件(原来确实是有挂的)-哔哩哔哩;星悦游戏辅助器最新...
9分钟带你了解!四川家园游戏辅... 9分钟带你了解!四川家园游戏辅助软件(透视挂)分辨真假外挂开挂辅助下载(一贯是有挂) >>您好:软件...
透视科技"钱柜麻将辅... 透视科技"钱柜麻将辅助器"开挂(透视)辅助软件(果然确实有挂)-哔哩哔哩;1、点击下载安装,钱柜麻将...
3分钟带你了解!天天贵阳辅助插... 3分钟带你了解!天天贵阳辅助插件(辅助挂)重大通报外挂开挂辅助工具(其实是有挂的);无需打开直接搜索...