c# - 任何直接从序列化字符串创建 ClaimsIdentity 或从具有 json 数组类型的序列化字符串创建 ClaimsIdentity 的可能性
问题描述
我的对象字典 inputClaims 中有一个声明列表,我从中创建声明。一种声明类型是数组,但它始终初始化为字符串。知道如何使用数组类型创建声明
解决方案
最后我发现我必须使用 JsonClaimValueTypes.JsonArray
我的声明初始化如下所示
new Claim("amr", JsonSerializer.Serialize(new List<string> { "SIM_PIN" }), JsonClaimValueTypes.JsonArray)
推荐阅读
- javascript - 如何在更改输入时产生过渡效果
- git - 无法解决与 git 子模块文件夹的合并冲突
- python - 将特殊字符写入 csv 文件时出现问题
- python-3.x - Appium & Python:如何移动到另一个应用程序?
- php - (Swift_TransportException(code: 0): Connection to tcp://server.example.com:465 Timed Out
- java - 如何获取 Youtube Api Json 响应
- rest - 此 python servicenow 脚本的 Perl 版本发布文件
- php - 显示来自查询字符串的图像
- google-apps-script - 谷歌脚本自动隐藏空单元格,应该刷新吗?
- javascript - 如何从 Mapbox GL JS 中的 geojson 源获取独特的特征属性?