【发布时间】:2011-08-03 01:46:36
【问题描述】:
我的印象是,一旦授权过程完成,访问令牌和秘密(令牌凭据)就是使用目标资源所需的全部内容。根据此引用 [in some cases, the client credentials cannot be trusted and can only be used for informational purposes only, such as in desktop application clients],情况可能并非如此。我遇到了一个问题,即使在授权消费者密钥和秘密(客户端凭据)之后仍然需要访问资源。这似乎不对。
我在查找DotNetOpenAuth 示例的桌面应用程序中实现了OAuth。我基本上使用了未更改的InMemoryTokenManager 和DesktopConsumer,一旦获得授权,一切都会完美运行。当我重新启动应用程序并重新使用保存的令牌凭据时,应用程序无法访问资源。如果我使用保存的令牌凭据 + 客户端凭据,则可以正常访问资源。这是设计使然吗?听起来不正确,但我不是专家。
【问题讨论】:
标签: c# wpf oauth dotnetopenauth