以下是 OAuth 1 库的集合。如果你想对此页面进行任何更改,则可以编辑此页面。
liboauth 执行 OAuth Core RFC 5849 标准的 POSIX-c 函数集合。
DotNetOpenAuth 为 C# 编写的 OAuth 1.0 和 1.0a 的使用者和服务提供程序实现。它内置对HMAC-SHA1、RSA-SHA1 和PLAINTEXT签名方法的支持,并可扩展为添加其他方法。它还包括 OpenID+OAuth 扩展。它适用于ASP.NET和非 ASP.NET 服务,并且可在部分信任共享托管环境中使用。由 Andrew Arnott 提供。
Madgex 已发布一个用于 .NET 的开源OAuth 库(根据MIT许可证发布)。文档和演示已提供。
DotNetAuth仅适用于 OAuth 1.0a 和 OAuth 2.0。此库设计时考虑了可扩展性。因此,开发人员可以轻松地对其进行自定义,以添加对任何 OAuth 提供程序的支持,即使提供程序并未严格遵循 OAuth 规则和指南。
Eran Sandler提供了一个执行签名的基本 C# 类。
Alex Henderson 提供 DevDefined OAuth,这是用 C# 开发的一个 OAuth 库,提供了 OAuth 1.0 和 1.0a 的使用者和提供程序实现,包括对错误报告扩展的支持,并允许使用 RSA-SHA1、HMAC-SHA1 和纯文本签名。DevDefined OAuth 被设计为测试友好且可扩展,允许将核心重新用于具体的项目需求,并且可根据 MIT 许可证使用。还可以在此派生中找到用于支持 ASP.Net MVC 的框架扩展。
尼古拉斯·塔尔齐亚已将埃兰·桑德勒的C#库翻译成VB.NET。
哈里·克莱因已贡献一个ColdFusion库,它也在RIAForge中列出。
莱斯利·P·波尔策贡献了cl-oauth,可在GitHub和Gitorious上获得。它目前支持HMAC-SHA1身份验证,并带有某些SP便捷功能。它尚未完善,但附带一个基本测试套件,以及设置消费者和服务提供商所需的所有内容。
Go-Oauth是一个OAuth 1客户端包。
OAuth1是一个OAuth 1客户端,从golang.org/x/oauth2取用设计提示。
约翰·克里斯蒂安、普拉文·阿拉维利和迪尔克·巴尔范兹贡献了一个Java库和示例。
OAuth for Spring Security现在也可获得,由瑞安·希顿贡献。
OAuth Signpost针对Java和Apache HttpComponents(适用于Google Android!)提供简单的OAuth消息签名。由马蒂亚斯·卡普勒贡献。
ScribeJava是由巴勃罗·费尔南德斯和斯塔斯·格罗莫夫编写的Java成熟OAuth库,旨在适用于所有API。它已在LinkedIn开发人员论坛中被专题介绍。
KOAauth是一个很棒的库,可供提供商和消费者使用,由洪诺尔·科瓦奇撰写。最初它专用于Scala,但也可以完全用于Java。
oauth1-hmac是一个轻量级OAuth1.0使用者库,使用HMAC签名策略。它包装了Google's OAuth Client Library for Java,为通用OAuth1.0使用者提供了一个简单的API。由奥马尔·坦纳撰写。
锡蒙·韦利奇科夫已撰写OAuth代理。适用于Express、Koa、Hapi、Fastify、AWS Lambda、Azure、Google Cloud、Vercel的200多个OAuth提供商npm软件包。
Ddo已贡献一个OAuth 1.0a请求授权器(将OAuth请求与您偏爱的HTTP客户端一起用作请求、jQuery.ajax...)
约翰·克里斯蒂安已贡献一个Javascript库。
Marco Bettiolo来自7digital编写了一个Javascript OAuth 签名生成器.适用于浏览器和 NodeJs,作为一个npm 包。
Shawn M Moore为Jifty 框架编写了OAuth 插件。
Jon Crosby为 Mac 开发人员发布了 Objective-C 的 OAuthConsumer 和 OAuthTestSuite。OAuthConsumer 框架在代码仓库中提供,并且 Jon 编写了使用 OAuthConsumer,这是针对 Mac 应用使用 OAuthConsumer 框架的完整指南。
Hongbo Yang 发布了YToolkit,支持 OAuth 1.0 和 2.0。
Karl Adam发布了MPOAuthConnection,用于 Mac 和 iPhone 应用与 OAuth 网页服务进行通信的组件。
来自SkyDeck的 Jake Donham 发布了Ooauth,这是 OCaml 中的 OAuth 实现。讨论组。
Keith Grennan已经编写了Perl 中的 Net::OAuth。
马克斯·康特里曼 维护 rauth。它被认为是对 Python 的最新、经过单元测试的 OAuth 实现。
OAuth 1.0 规范的合著者 Blaine Cook、Pelle Braendgaard 等人编写了 一个 Ruby 库。现由 Peter Boling 负责维护。
Scala 的一个出色的库(由 Hunor Kovács 编写)名为 koauth。该库适用于使用者和提供者。
Play 框架提供 OAuth 1 的 Scala 实现
Aleix Conchillo Flaque 为 Guile 推出了 guile-oauth,这是一个 OAuth 客户端模块。它目前支持 OAuth 1.0 和 HMAC-SHA1 以及纯文本身份验证。模块附带一个 Twitter 示例。
Tim Fletcher 发布了一个 库
Dongri Jin 发布了 OAuthSwift,这是一个同时支持 OAuth 1.0 和 2.0 的 OAuth 客户端模块。
Mark Atwood 正在开发 mod_auth_oauth
。 Michael Mealling 正在为 SiteMinder 开发支持。 IMified 的 Anthony Webb 和 Dave Hoff 正在创建一个 OAuth ColdFusion 库。
有一个由 Stephan Merkli 编写的 XQuery OAuth 库,文档 在此。