ptpnid/ion-auth
Composer 安装命令:
composer require ptpnid/ion-auth
包简介
Middleware Laravel untuk autentikasi via SSO ION
README 文档
README
Agar Framework Laravel9.x (PHP8.x) bisa menggunakan layanan SSO ION PTPN IV
Instalasi
- Pasang package-nya
composer require ptpnid/ion-auth
- Siapkan parameter baru di file file .env
#... ION_SSO_LOGIN_URL=login url sso ion ION_REDIRECT_AFTER_LOGIN=kemana url client akan diarahkan setelah berhasil login ION_APP_KEY=diberikan oleh ion sso ION_APP_SECRET=diberikan oleh ion sso ION_SSO_API_URL=url sso ION #...
- Pastikan parameter telah berlaku
php artisan config:cache
Bagaimana menggunakan di Route?
- Untuk User biasa, Admin dan Guest
// Gunakan guard default (web) Route::middleware('ion.auth')->get('/dashboard', fn () => view('dashboard')); // Gunakan guard "admin" Route::middleware('ion.auth:admin')->get('/admin', fn () => view('admin.dashboard')); // Hanya bisa diakses jika BELUM login Route::middleware('ion.auth:web,guest')->get('/welcome', fn () => view('guest.welcome'));
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-12