alfaqosry/sso-clientup
最新稳定版本:v1.0.0
Composer 安装命令:
composer require alfaqosry/sso-clientup
包简介
Laravel SSO Client Package
README 文档
README
Package Laravel untuk integrasi Single Sign-On (SSO).
📦 Instalasi
- Pastikan Composer sudah terupdate:
composer self-update
- Install package via Composer:
composer require alfaqosry/sso-clientup:^1.0
- (Opsional) Publish konfigurasi package jika ada:
php artisan vendor:publish --provider="Alfaqosry\SsoClientup\SsoClientupServiceProvider"
- Cek file konfigurasi di
config/sso-clientup.php(jika ada) dan sesuaikan dengan kebutuhan.
🛠️ Konfigurasi
Tambahkan konfigurasi di .env jika package membutuhkan:
SSO_URL=https://sso.example.com SSO_CLIENT_ID=your_client_id SSO_CLIENT_SECRET=your_client_secret
🚀 Cara Penggunaan
1. Menggunakan class utama
use Alfaqosry\SsoClientup\SsoClient; $sso = new SsoClient(); // Login user $response = $sso->login('username', 'password'); if ($response->success) { echo "Login berhasil!"; } else { echo "Login gagal: " . $response->message; }
2. Mengambil data user setelah login
$userData = $sso->getUserData(); echo "Nama: " . $userData->nama; echo "Email: " . $userData->email;
📌 Contoh Route / Controller di Laravel
Route::get('/test-sso', function() { $sso = new \Alfaqosry\SsoClientup\SsoClient(); $result = $sso->login('testuser', 'testpass'); dd($result); });
⚙️ Notes
- Pastikan namespace PSR-4 sesuai dengan
composer.jsonpackage. - Package sudah support auto-discovery Laravel, tidak perlu register manual provider kecuali package tidak mendukung auto-discovery.
- Gunakan Personal Access Token jika package mengakses repo GitHub privat.
📄 Lisensi
MIT License
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2025-08-26