Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法隐式转换SymmetySecurityKey类型_C#_Token - Fatal编程技术网

C# 无法隐式转换SymmetySecurityKey类型

C# 无法隐式转换SymmetySecurityKey类型,c#,token,C#,Token,请任何人帮我,我找不到问题!!! 错误本质上是无法从SymmetricSecurityKeystring转换为IEnumerable。这意味着IssuerSigningKeys需要一个IEnumerable列表或SymmetricSecurityKey数组,而不是单个值 修复很简单,请给它一个数组: services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(options =>

请任何人帮我,我找不到问题!!!


错误本质上是无法从SymmetricSecurityKeystring转换为IEnumerable。这意味着IssuerSigningKeys需要一个IEnumerable列表或SymmetricSecurityKey数组,而不是单个值

修复很简单,请给它一个数组:

services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(options =>
                {
                    options.TokenValidationParameters = new TokenValidationParameters
                    {
                        ValidateIssuerSigningKey = true,
                        IssuerSigningKeys = new[] { new SymmetricSecurityKey(key) },
                        ValidateIssuer = false,
                        ValidateAudience = false
                    };
                });

请在问题中张贴您的代码并描述您的问题。这个问题,照现在的情况来说,在这里什么地方也解决不了。@Sudsy1002,这是法语。另外,这个网站是英文的,这是一个专业的地方,所以请帮助我!!!!显然是不合适的,还有乞讨,你至少可以用英语翻译你的错误,因为搜索你说的语言并从那里翻译显然不是我们的工作。IssuerSigningKeys=new[]{new SymmetricSecurityKeykey},谢谢你,罗恩:
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(options =>
                {
                    options.TokenValidationParameters = new TokenValidationParameters
                    {
                        ValidateIssuerSigningKey = true,
                        IssuerSigningKeys = new[] { new SymmetricSecurityKey(key) },
                        ValidateIssuer = false,
                        ValidateAudience = false
                    };
                });