我的身份与声明相似
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier: fafa6f43-a1b2-4d12-952b-a8c78463e546
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name: a@a.com
当我这样做
SecurityToken jwt = _jwtSecurityTokenHandler.CreateToken(securityTokenDescriptor);
索赔变为
nameid: fafa6f43-a1b2-4d12-952b-a8c78463e546
unique_name: a@a.com
我认为这是通过OutboundClaimTypeMap
属性来完成的,以缩短字符串
然后,当我尝试解析令牌时
_jwtSecurityTokenHandler.ReadJwtToken(jwtString);
或
_jwtSecurityTokenHandler.ValidateToken(jwtString, validationParameter, out SecurityToken securityToken);
我仍然收到这种形式的索赔
nameid: fafa6f43-a1b2-4d12-952b-a8c78463e546
unique_name: a@a.com
如何获得原始形式的索赔?