【问题标题】:Building a C# / ASP.NET API using oAuth for API Authentication使用 oAuth 构建 C# / ASP.NET API 进行 API 身份验证
【发布时间】:2011-02-28 05:34:01
【问题描述】:

对于如何使用 oAuth 为应该公开的 API 提供身份验证机制,有人有任何示例或建议吗?

具体来说,我是在谈论成为我自己的 API 的 oAuth 提供者,而不是与其他人的 API 集成或验证。

例如,我希望能够向开发人员颁发 API 密钥,他们可以使用它们来验证和访问我的 API,这与 Flickr 所做的方式非常相似,而且我相信 oAuth 可以支持这一点,但我'我不确定解决方案的结构?

【问题讨论】:

  • 您好 jmcd,您使用 oauth 对您的 api 有进一步了解吗?考虑一样吗?我不介意创建开源项目来使用 oAuth 实现 api 的核心。 kind 作为模板。
  • 不幸的是,我没有。当时我在一家初创公司工作,只是没有时间在 DotNetOpenAuth 中使用它,所以我继续前进并使用更简单的方法自行开发。
  • “所以我继续前进并使用更简单的东西滚动自己” - 只是好奇那是什么?

标签: c# api authentication oauth http-authentication


【解决方案1】:

DotNetOpenAuth 似乎有一个示例,即分发中包含的 Samples 文件夹中的 OAuthServiceProvider 项目。它是用 WinForms 编写的,写得不是很干净,但绝对是一个很好的起点。

【讨论】:

    猜你喜欢
    • 2012-11-27
    • 2013-11-29
    • 2020-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    • 2015-01-12
    相关资源
    最近更新 更多