OAuthの実装については、http://oauth.net/code/ に各言語ごとに情報が載っています。
PHPのところを適当に訳すとこんな感じ。
http://oauth.net/code/
- OAuthをサポートするPHP Extensionがある。John Jawedによって書かれた。例はここに、段階的な説明もある。このPECLパッケージは、Rasmus Lerdorfによってデファクトスタンダードとみなされている。
- Andy Smith は、OAuthの基礎的なPHPライブラリを書いた。
- Cal Henderson は、署名を扱うのを主としたシンプルなOAuthライブラリを、提供した。
- HTTP_OAuth は、Jeff Hodsdon と Bill Shupp (Digg) によって開発されたPEARパッケージです。このツールを使って試すことができる。
- CakePHP用にOAuthコンポーネントがあります。
- Justin Richer は、Elgg用のOAuthプラグインを開発した。現在、1.0 (1.0aではない) のみをサポートしており、少し荒削りな状態であるが、コンシューマサポートライブラリ (Elggエンティティとしてトークンのストレージを含む)と、サービスプロバイダ (ElggのAPIとサービスのすべてについて、認証レイヤとしてOAuthを利用することを許可する) の全機能を提供する。(訳注: Elggというのは、オープンソースのSNS構築ツール)
- Zend_OAuth は、Pádraic Brady によって提供されている。ソースコードはこちらに。