league/oauth2-server
adalah implementasi yang sesuai standar dari server otorisasi OAuth 2.0 yang ditulis dalam PHP yang menjadikan bekerja dengan OAuth 2.0 menjadi sepele. Anda dapat dengan mudah mengonfigurasi server OAuth 2.0 untuk melindungi API Anda dengan token akses, atau mengizinkan klien meminta token akses baru dan menyegarkannya.
Di luar kotak, ini mendukung hibah berikut:
RFC berikut diterapkan:
Perpustakaan ini dibuat oleh Alex Bilbie. Temukan dia di Twitter di @alexbilbie.
Versi terbaru dari paket ini mendukung versi PHP berikut:
Ekstensi openssl
dan json
juga diperlukan.
Semua pesan HTTP yang diteruskan ke server harus sesuai dengan PSR-7. Hal ini memastikan interoperabilitas dengan paket dan kerangka kerja lain.
composer require league/oauth2-server
Dokumentasi perpustakaan dapat ditemukan di https://oauth2.thephpleague.com. Anda dapat berkontribusi pada dokumentasi di cabang gh-pages.
Perpustakaan menggunakan PHPUnit untuk pengujian unit.
vendor/bin/phpunit
Kami menggunakan Github Actions, Scrutinizer, dan StyleCI untuk integrasi berkelanjutan. Lihat file konfigurasi kami jika Anda ingin tahu lebih banyak.
Lihat log perubahan proyek
Kontribusi selalu diterima. Silakan lihat CONTRIBUTING.md dan CODE_OF_CONDUCT.md untuk detailnya.
Bug dan permintaan fitur dilacak di GitHub.
Jika Anda memiliki pertanyaan tentang OAuth, silakan buka tiket di sini; tolong jangan mengirim email ke alamat di bawah ini.
Jika Anda menemukan masalah apa pun terkait keamanan, silakan kirim email ke [email protected]
daripada menggunakan pelacak masalah.
Paket ini dirilis di bawah Lisensi MIT. Lihat file LISENSI yang dibundel untuk detailnya.
Kode ini pada prinsipnya dikembangkan dan dikelola oleh Andy Millington.
Antara tahun 2012 dan 2017 perpustakaan ini dikembangkan dan dikelola oleh Alex Bilbie.
PHP OAuth 2.0 Server adalah salah satu dari banyak paket yang disediakan oleh The PHP League. Untuk mengetahui lebih lanjut, silakan kunjungi situs web kami.
Terima kasih khusus kepada semua kontributor yang luar biasa ini.
Terima kasih tambahan kami sampaikan kepada Mozilla Secure Open Source Fund yang telah mendanai audit keamanan perpustakaan ini.
Kode awal dikembangkan sebagai bagian dari proyek Linkey yang didanai oleh JISC di bawah program Manajemen Akses dan Identitas.