artapamudaid / secure-api-client
Secure API Client with HMAC Signature
v1.0.0
2025-07-16 01:56 UTC
Requires
- php: >=7.4
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: ^12.2
This package is auto-updated.
Last update: 2025-07-16 02:08:27 UTC
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
GET
danPOST
- Cocok untuk Laravel API Middleware berbasis API Key + Secret
🚀 Instalasi
A. Jika dipublikasikan ke Packagist:
composer require artapamudaid/secure-api-client