EvaOAuth は、統一インターフェイス設計を備えた PHP OAuth クライアント ライブラリで、OAuth1.0 および OAuth2.0 仕様と互換性があり、10 行を超えるコードを含む任意のプロジェクトに統合できます。
いくつかのプロジェクトでテストした後、EvaOAuth1.0 の主な機能は次のとおりです:
OAuth1.0 または OAuth2.0 に関係なく、標準インターフェイス。 、同じ一連のコードが異なるワークフローを実装し、ユーザー情報やトークンを含む一貫したデータ形式を取得します。
完全にテスト済み、すべてのキー コードは単体テストされており、CI を通じて複数のバージョンの PHP での可用性が保証されています。
デバッグが簡単。デバッグ モードをオンにすると、OAuth プロセスのすべての URL、リクエスト、およびレスポンスがログに記録され、問題の特定に役立ちます。
すぐに使えるこのプロジェクトには、Weibo、QQ、Twitter、Facebook などの主流の OAuth URL のサポートが組み込まれています。
拡張が簡単、少なくとも 3 行のコードで新しい OAuth サービスを統合でき、ワークフローはイベント メカニズムを提供します。
プロジェクトのホームページ: http://www.open-open.com/lib/view/home/1430570777787