pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <tfoot id='PL1TX'></tfoot>
    <legend id='PL1TX'><style id='PL1TX'><dir id='PL1TX'><q id='PL1TX'></q></dir></style></legend>
    1. <i id='PL1TX'><tr id='PL1TX'><dt id='PL1TX'><q id='PL1TX'><span id='PL1TX'><b id='PL1TX'><form id='PL1TX'><ins id='PL1TX'></ins><ul id='PL1TX'></ul><sub id='PL1TX'></sub></form><legend id='PL1TX'></legend><bdo id='PL1TX'><pre id='PL1TX'><center id='PL1TX'></center></pre></bdo></b><th id='PL1TX'></th></span></q></dt></tr></i><div class="lrft9pj" id='PL1TX'><tfoot id='PL1TX'></tfoot><dl id='PL1TX'><fieldset id='PL1TX'></fieldset></dl></div>

        <bdo id='PL1TX'></bdo><ul id='PL1TX'></ul>

        <small id='PL1TX'></small><noframes id='PL1TX'>

      1. JWT 錯誤 IDX10634:無法創(chuàng)建 SignatureProvider C#

        JWT error IDX10634: Unable to create the SignatureProvider C#(JWT 錯誤 IDX10634:無法創(chuàng)建 SignatureProvider C#)

          <legend id='h87h2'><style id='h87h2'><dir id='h87h2'><q id='h87h2'></q></dir></style></legend>

            <i id='h87h2'><tr id='h87h2'><dt id='h87h2'><q id='h87h2'><span id='h87h2'><b id='h87h2'><form id='h87h2'><ins id='h87h2'></ins><ul id='h87h2'></ul><sub id='h87h2'></sub></form><legend id='h87h2'></legend><bdo id='h87h2'><pre id='h87h2'><center id='h87h2'></center></pre></bdo></b><th id='h87h2'></th></span></q></dt></tr></i><div class="fd7ftrj" id='h87h2'><tfoot id='h87h2'></tfoot><dl id='h87h2'><fieldset id='h87h2'></fieldset></dl></div>
            • <small id='h87h2'></small><noframes id='h87h2'>

                  <bdo id='h87h2'></bdo><ul id='h87h2'></ul>

                • <tfoot id='h87h2'></tfoot>
                    <tbody id='h87h2'></tbody>
                  本文介紹了JWT 錯誤 IDX10634:無法創(chuàng)建 SignatureProvider C#的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我正在嘗試運行我的應(yīng)用,但遇到以下錯誤:

                  I'm trying to run my app but it get stuck with the following error:

                  System.NotSupportedException HResult=0x80131515 消息=IDX10634:無法創(chuàng)建 SignatureProvider.算法:'[PII 被隱藏默認.將 IdentityModelEventSource.cs 中的ShowPII"標志設(shè)置為 true顯示它.]', SecurityKey: '[PII 默認隱藏.設(shè)置IdentityModelEventSource.cs 中的ShowPII"標志為 true 以顯示它.]'不支持.

                  System.NotSupportedException HResult=0x80131515 Message=IDX10634: Unable to create the SignatureProvider. Algorithm: '[PII is hidden by default. Set the 'ShowPII' flag in IdentityModelEventSource.cs to true to reveal it.]', SecurityKey: '[PII is hidden by default. Set the 'ShowPII' flag in IdentityModelEventSource.cs to true to reveal it.]' is not supported.

                  在哪里

                  算法是RS256

                  卡在執(zhí)行這條指令:var sectoken = tokenHandler.CreateToken(tokenDescriptor);

                  這是什么意思?我的代碼出了什么問題?我該如何解決這個問題?

                  What does it mean? What went wrong in my code? How can I solve this?

                  這是我的代碼:

                  using System.Security.Claims;
                  using System.Text;
                  using System.Threading.Tasks;
                  //...
                  public class TokenManager
                  {
                      private string unencoded_key = "CaptainDeadpool";
                      private string encoded_key = "CaptainDeadpool";
                  //...
                      public TokenManager()
                      {
                          var plainTextBytes = Encoding.UTF8.GetBytes(unencoded_key);
                          encoded_key = Convert.ToBase64String(plainTextBytes);
                      }
                  
                  
                      public string CreateFromUsername(string usr, int? timer)
                      {
                          if (timer == null) {  timer = 30; }
                          double timeadd = Convert.ToDouble(timer);
                  
                          var secret = Convert.FromBase64String(encoded_key);
                          var tokenHandler = new JwtSecurityTokenHandler();
                  
                          var actual = DateTime.UtcNow;
                  
                          var tokenDescriptor = new SecurityTokenDescriptor
                          {
                              Subject = new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, usr) }),
                              Expires = actual.AddMinutes(timeadd),
                  
                              SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(secret), SecurityAlgorithms.RsaSha256Signature)
                          };
                  
                          var sectoken = tokenHandler.CreateToken(tokenDescriptor);
                          var stringtoken = tokenHandler.WriteToken(sectoken);
                  
                          return stringtoken;
                      }
                  //...
                  

                  這是我發(fā)出錯誤時的 tokenDescriptor 的內(nèi)容:

                  Here's my tokenDescriptor's content while issuing the error:

                  推薦答案

                  不知道該錯誤消息是什么意思,但我認為沒關(guān)系,因為您的代碼在邏輯上是錯誤的.RSA 是非對稱算法,但您正在嘗試將 SymmetricSecurityKey 與它一起使用.

                  No idea what that error message means, but it doesn't matter I think, because your code is logically wrong. RSA is assymetric algorithm, but you are trying to use SymmetricSecurityKey with it.

                  所以要么使用另一種(對稱)簽名算法(并確保您的密鑰大小對此算法有效),例如:

                  So either use another (symmetric) signature algorithm (and ensure that your key size is valid for this algorithm), for example:

                  // adjust key size
                  private string unencoded_key = "CaptainDeadpool!";
                  private string encoded_key = "CaptainDeadpool!";
                  // ...
                  SigningCredentials = new SigningCredentials(
                      new SymmetricSecurityKey(secret), 
                      SecurityAlgorithms.HmacSha256Signature)
                  

                  或者提供有效的密鑰,例如:

                  Or provide valid key, for example:

                  private readonly RSA _rsa;
                  public TokenManager() {
                      // import instead of creating new, if necessary
                      _rsa = new RSACryptoServiceProvider(2048);            
                  }
                  // ...
                  
                  SigningCredentials = new SigningCredentials(
                      new RsaSecurityKey(_rsa), 
                      SecurityAlgorithms.RsaSha256Signature)
                  

                  這篇關(guān)于JWT 錯誤 IDX10634:無法創(chuàng)建 SignatureProvider C#的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  What are good algorithms for vehicle license plate detection?(車牌檢測有哪些好的算法?)
                  onClick event for Image in Unity(Unity中圖像的onClick事件)
                  Running Total C#(運行總 C#)
                  Deleting a directory when clicked on a hyperlink with JAvascript.ASP.NET C#(單擊帶有 JAvascript.ASP.NET C# 的超鏈接時刪除目錄)
                  asp.net listview highlight row on click(asp.net listview 在單擊時突出顯示行)
                  Calling A Button OnClick from a function(從函數(shù)調(diào)用按鈕 OnClick)
                • <i id='XvqMh'><tr id='XvqMh'><dt id='XvqMh'><q id='XvqMh'><span id='XvqMh'><b id='XvqMh'><form id='XvqMh'><ins id='XvqMh'></ins><ul id='XvqMh'></ul><sub id='XvqMh'></sub></form><legend id='XvqMh'></legend><bdo id='XvqMh'><pre id='XvqMh'><center id='XvqMh'></center></pre></bdo></b><th id='XvqMh'></th></span></q></dt></tr></i><div class="ff9x1rb" id='XvqMh'><tfoot id='XvqMh'></tfoot><dl id='XvqMh'><fieldset id='XvqMh'></fieldset></dl></div>
                    <bdo id='XvqMh'></bdo><ul id='XvqMh'></ul>
                      • <legend id='XvqMh'><style id='XvqMh'><dir id='XvqMh'><q id='XvqMh'></q></dir></style></legend>
                      • <small id='XvqMh'></small><noframes id='XvqMh'>

                        <tfoot id='XvqMh'></tfoot>

                            <tbody id='XvqMh'></tbody>

                            主站蜘蛛池模板: 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | R507制冷剂,R22/R152a制冷剂厂家-浙江瀚凯制冷科技有限公司 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 压滤机滤板_厢式_隔膜_板框压滤机滤板厂家价格型号材质-大凯环保 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 纯水设备_苏州皙全超纯水设备水处理设备生产厂家 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 火锅底料批发-串串香技术培训[川禾川调官网] | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 包头市鑫枫装饰有限公司| 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 春腾云财 - 为企业提供专业财税咨询、代理记账服务 | 膜结构停车棚-自行车棚-膜结构汽车棚加工安装厂家幸福膜结构 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 深圳市八百通智能技术有限公司官方网站 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 黄石东方妇产医院_黄石妇科医院哪家好_黄石无痛人流医院 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 青岛成人高考_山东成考报名网 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 服务器之家 - 专注于服务器技术及软件下载分享 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 |