如何生成JWT机密

如何生成JWT机密,jwt,Jwt,我一直在关注Taiseer Joudeh关于使用Asp.NETWebAPI的教程,特别是以下内容,但在步骤3中,他建议为as创建条目:AudienceId和as;AudienceCret位于web.config的appSettins部分。他建议通过以下方式生成密钥,但我看不出链接指向的代码如何用于生成密钥 这里缺少什么?clientId是一个唯一的值,由Guid.NewGuid().ToString(“N”)生成。事实上,它根本不必是GUID 而且秘密也是以相当任意的方式创建的(RNGCrypt

我一直在关注Taiseer Joudeh关于使用Asp.NETWebAPI的教程,特别是以下内容,但在步骤3中,他建议为as创建条目:AudienceId和as;AudienceCret位于web.config的appSettins部分。他建议通过以下方式生成密钥,但我看不出链接指向的代码如何用于生成密钥


这里缺少什么?

clientId是一个唯一的值,由
Guid.NewGuid().ToString(“N”)
生成。事实上,它根本不必是GUID

而且秘密也是以相当任意的方式创建的(RNGCryptoServiceProvider中的RNG代表“随机数生成器”)

关键的一点不是生成它们,而是保持资源服务器的原样。一旦您在应用程序中复制粘贴该示例代码,您的授权服务器应该能够根据您的需要生成这些代码