我一直在关注使用Asp.Net Web Api的Taiseer Joudeh教程,特别是下面的link,但是在步骤3中,他建议在web的appSettins部分中输入:AudienceId和; AudienceSecret。配置。他建议按照this生成密钥,但我无法看到链接指向的代码如何用于生成密钥。
我在这里缺少什么?
答案 0 :(得分:0)
clientId是一个唯一值,由Guid.NewGuid().ToString("N")
生成。它确实不一定是GUID。
秘密也是以相当随意的方式创建的(RNGCryptoServiceProvider中的 RNG 代表'随机数生成器')
关键是不要生成它们,而是保持资源服务器不变。一旦您将该示例代码复制粘贴到您的应用中,您的授权服务器就应该能够根据您的需要生成它们。