我有一个使用自定义声明的Api服务,该服务已添加到IProfileService IdentitySever4中。
在发送邮递员的请求时,如何填充这些自定义声明?
到目前为止,我尝试过的操作->生成了承载令牌,并将令牌添加为用来调用API的Authorization标头。 API端点需要如下所述的ClientNumber声明,但userIdClaim始终返回null。
ClaimsIdentity identity = User.Identity as ClaimsIdentity;
Claim userIdClaim = identity.Claims.Where(c => c.Type == "ClientNumber").FirstOrDefault();