【问题标题】:Logic for generating request tokens生成请求令牌的逻辑
【发布时间】:2013-12-20 18:41:22
【问题描述】:

我正在.Net 平台上开发 OAuth 1.0 服务提供程序。我没有使用 DevDefined 或 DotnetOPenAuth。 每次客户端请求一个新的请求令牌时,我如何生成一个新的请求令牌?(比如使用随机数或类似的东西) 是否有标准的逻辑来生成跨平台用于 OAuth 的请求令牌? 我已阅读 OAuth 1.0 的规范,但找不到任何关于实现逻辑的细节。

谢谢!

【问题讨论】:

  • 这个答案会让你开始:stackoverflow.com/a/10398522/720985
  • 我已经阅读了这些资源,我的问题是如何在每次客户端从服务器请求一个唯一的请求令牌时生成一个唯一的请求令牌。感谢您的评论。我没有使用这些库,因为我觉得它们真的很复杂。我的代码用于生成正确的签名、验证它等。但是现在一切都是硬编码的。我被困在这一点上,因为我无法想出一个逻辑来生成唯一的请求令牌。
  • 我可能应该使用这个(stackoverflow.com/questions/4616685/… 不确定这是最好的方法

标签: c# asp.net oauth


【解决方案1】:

如果令牌的长度没有问题,可以使用Guid

var token = Guid.NewGuid().ToString();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-25
    • 2013-05-27
    • 1970-01-01
    • 2018-07-29
    • 1970-01-01
    • 2016-10-23
    • 2016-11-01
    • 1970-01-01
    相关资源
    最近更新 更多