artapamudaid / secure-api-client
Secure API Client with HMAC Signature
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
Open Issues: 0
pkg:composer/artapamudaid/secure-api-client
Requires
- php: >=7.4
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: ^12.2
README
Secure API Client with HMAC Signature, Nonce, and Timestamp – cocok untuk integrasi Laravel API yang aman.
SecureApiClient adalah library PHP sederhana untuk mengakses API yang dilindungi dengan sistem API Key + API Secret + HMAC Signature, lengkap dengan proteksi nonce dan timestamp untuk mencegah serangan replay.
Dirancang untuk digunakan dengan backend Laravel (misalnya Laravel Breeze + Middleware API Key).
🔐 Fitur
- Autentikasi via
X-API-KEY,X-API-SIGNATURE,X-NONCE,X-TIMESTAMP - Signature menggunakan
HMAC-SHA256 - Mendukung
GETdanPOST - Cocok untuk Laravel API Middleware berbasis API Key + Secret
🚀 Instalasi
A. Jika dipublikasikan ke Packagist:
composer require artapamudaid/secure-api-client