league/oauth2-server
PHP で書かれた OAuth 2.0 認証サーバーの標準準拠の実装であり、OAuth 2.0 の操作を簡単にします。 OAuth 2.0 サーバーを簡単に構成して、アクセス トークンを使用して API を保護したり、クライアントが新しいアクセス トークンをリクエストして更新できるようにしたりできます。
すぐに使える次の助成金をサポートしています。
次の RFC が実装されています。
このライブラリは Alex Bilbie によって作成されました。 Twitter で @alexbilbie を見つけてください。
このパッケージの最新バージョンは、次のバージョンの PHP をサポートしています。
openssl
およびjson
拡張機能も必要です。
サーバーに渡されるすべての HTTP メッセージは PSR-7 に準拠している必要があります。これにより、他のパッケージやフレームワークとの相互運用性が確保されます。
composer require league/oauth2-server
ライブラリのドキュメントは https://oauth2.thephpleague.com でご覧いただけます。 gh-pages ブランチのドキュメントに貢献できます。
このライブラリは単体テストに PHPUnit を使用します。
vendor/bin/phpunit
継続的統合には Github Actions、Scrutinizer、StyleCI を使用します。さらに詳しく知りたい場合は、設定ファイルを確認してください。
プロジェクトの変更ログを参照してください
貢献はいつでも大歓迎です。詳細については、CONTRIBUTING.md および CODE_OF_CONDUCT.md を参照してください。
バグと機能リクエストは GitHub で追跡されます。
OAuth について質問がある場合は、ここでチケットを開いてください。以下のアドレスにはメールを送らないでください。
セキュリティ関連の問題を発見した場合は、問題トラッカーを使用する代わりに、 [email protected]
電子メールを送信してください。
このパッケージは MIT ライセンスに基づいてリリースされています。詳細については、同梱の LICENSE ファイルを参照してください。
このコードは主に Andy Millington によって開発および保守されています。
2012 年から 2017 年にかけて、このライブラリは Alex Bilbie によって開発および保守されました。
PHP OAuth 2.0 サーバーは、PHP リーグによって提供される多くのパッケージの 1 つです。詳細については、当社の Web サイトをご覧ください。
これらの素晴らしい貢献者の皆様に心より感謝いたします。
このライブラリのセキュリティ監査に資金を提供してくださった Mozilla Secure Open Source Fund にさらに感謝いたします。
最初のコードは、アクセスおよびアイデンティティ管理プログラムに基づいて JISC から資金提供を受けた Linkey プロジェクトの一部として開発されました。