Download the PHP package nue-extensions/sso-samarinda without Composer
On this page you can find all versions of the php package nue-extensions/sso-samarinda. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nue-extensions/sso-samarinda
More information about nue-extensions/sso-samarinda
Files in nue-extensions/sso-samarinda
Package sso-samarinda
Short Description SSO integration for Nue Extensions.
License MIT
Homepage https://github.com/nue-extensions/sso-samarinda
Informations about the package sso-samarinda
SSO-Samarinda untuk Nue
Integrasi SSO-Samarinda ke aplikasi kamu.
Instalasi
-
Install via Composer :
-
Munculin menu SSO-Samarinda ini di sidebar Nue :
- Update
table users
Perintah ini akan menyisipkan field baru dengan nama uid
dalam tabel users
kamu. Kamu bisa menambahkan field uid
secara manual tanpa harus menggunakan perintah ini.
Konfigurasi
Tambahin konfigurasi extension berikut di dalam file konfigurasi config/nue.php
kayak gini:
Penggunaan
- Setelah melakukan konfigurasi diatas, kamu bisa menambahkan 3 opsi baru dalam file
env
kamu :
SSO_SERVER_URL
berisi URI dari SSO Samarinda. SSO_BROKER_NAME
dan SSO_BROKER_SECRET
harus diisi sesuai dengan data aplikasi yang didaftarkan di https://sso.samarindakota.go.id.
- Kustom Middleware bawaan SSO-Samarinda :
Apabila dalam implementasinya Anda ingin melakukan penyimpanan sesi atau melakukan manipulasi pada models User, Anda juga bisa melakukan custom pada middleware yang telah disediakan. Contohnya:
a) Buat Middleware Baru
b) Extend Default Middleware ke Custom Middleware
c) Edit Kernel.php
- Implementasi pada
Views
a) Login
b) Logout
c) Manual Usage (Optional)
Untuk penggunaan secara manual, Anda bisa menyisipkan potongan script berikut kedalam fungsi login dan logout pada class controller Anda.
Lisensi
SSO-Samarinda ini dikembangin dengan Lisensi MIT. Artinya kamu bebas menggunakannya baik untuk kepentingan pribadi maupun komersil. Enjoy!