bsadeknet / authz-client
Library PHP untuk remote token introspection/decrypt ke Laravel Passport Authz Server
v1.0.3
2026-09-10 10:08 UTC
Requires
- php: >=8.4
- ext-curl: *
- symfony/http-client: ^8.1
- symfony/http-foundation: ^7.4|^8.1
Requires (Dev)
- phpunit/phpunit: ^9.6
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-10 10:12:09 UTC
README
authz_client adalah PHP library ringan yang dirancang untuk memvalidasi dan mengubah token akses Laravel Passport (atau token otorisasi lainnya) menjadi claims terstruktur melalui komunikasi dengan server Authorization (Authz).
Fitur Utama
- Validasi Token Dinamis: Mendukung verifikasi token secara real-time ke Authz Server eksternal.
- Konfigurasi Berbasis Metadata: Pengaturan fleksibel melalui array konfigurasi (URL, method, timeout, dll).
- Penanganan Error Kustom: Menyediakan exception kustom (
AuthzException) untuk menangani status HTTP atau kegagalan koneksi secara presisi. - Ringan & Minimalis: Dibangun tanpa ketergantungan berlebih agar mudah diintegrasikan ke berbagai arsitektur backend.
instalasi
#instal via Composer di project Laravel
composer require bsadeknet/authz-client
publish konfigurasi
#ketik perintah ini di terminal project Laravel
php artisan vendor:publish --tag=authz_client-config