久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <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="qwawimqqmiuu" 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="qwawimqqmiuu" 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賬號..

                  我正在嘗試運行我的應用,但遇到以下錯誤:

                  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"標志設置為 true顯示它.]', SecurityKey: '[PII 默認隱藏.設置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 的內容:

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

                  推薦答案

                  不知道該錯誤消息是什么意思,但我認為沒關系,因為您的代碼在邏輯上是錯誤的.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)
                  

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

                  【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(liá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ù)調用按鈕 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="qwawimqqmiuu" 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>

                            主站蜘蛛池模板: 精品国产乱码久久久久久蜜臀 | 欧美亚洲国产精品 | 国产精品免费一区二区三区 | 亚洲精品一区中文字幕乱码 | 91免费入口 | 欧美淫片| 亚洲精品中文字幕在线观看 | 日韩三级免费观看 | 黄色大片免费观看 | 99re在线视频 | 欧美精品网站 | 日韩精品一区在线观看 | 91精品久久久久 | 欧美区在线 | 亚洲精品在线免费 | 亚洲精品福利视频 | 国产精品亚洲精品日韩已方 | 国产精品久久久久久久久久了 | 亚洲成av人影片在线观看 | 国产精品日韩欧美一区二区三区 | 国产精品永久免费 | 丝袜 亚洲 另类 欧美 综合 | 欧美午夜精品理论片a级按摩 | 精品国产鲁一鲁一区二区张丽 | 男人天堂免费在线 | 9191在线观看| 日本激情视频在线播放 | 99福利视频| 亚洲综合在线视频 | 久久高清精品 | wwww.8888久久爱站网 | 一区二区高清不卡 | 欧美日韩在线一区二区三区 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲国产精品一区二区久久 | 欧美日韩视频在线 | 欧美日韩亚洲二区 | 精品国产一区二区三区久久 | 亚洲成人精品一区 | 精品一区视频 | 成人国产在线视频 |