Search by

bsadeknet / authz-client

bsadeknet

Library PHP untuk remote token introspection/decrypt ke Laravel Passport Authz Server

Package info

github.com/bsadeknet/authz_clients

pkg:composer/bsadeknet/authz-client

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.3 2026-09-10 10:08 UTC

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