初学WebApi,在加入JWT验证时,运行后报如下错误:
System.ArgumentOutOfRangeException:“IDX10653: The encryption algorithm 'System.String' requires a key size of at least 'System.Int32' bits. Key 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', is of size: 'System.Int32'. Arg_ParamName_Name”
原因是用的SymmetricSecurityKey 密匙太短了,具体要多少位我也没试过,把密匙弄长点就行了。
相当于注册账号时 密码太短一样,有规定 最短的密码是几位