承接 ptpnid/ion-auth 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

  1. Pasang package-nya
composer require ptpnid/ion-auth
  1. 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
#...
  1. Pastikan parameter telah berlaku
php artisan config:cache 

Bagaimana menggunakan di Route?

  1. 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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-07-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固