inspiresoftware / mg-sso
SSO of MundoGamer project
Installs: 132
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:project
Requires
- guzzlehttp/guzzle: ^6.3@dev
- jasny/sso: ^0.3.0
This package is auto-updated.
Last update: 2025-03-27 03:13:42 UTC
README
Private SSO adapted to MundoGamer Network project
installation
composer require inspiresoftware/mg-sso
- Open config/app.php and add
InspireSoftware\MGSSO\MGSSOServiceProvider::class
to provider array. - Execute
php artisan migrate
- Execute
php artisan vendor:publish --provider='InspireSoftware\MGSSO\MGSSOServiceProvider' --tag=config
and edit your broker credentials
.env
SSO_SERVER_URL=your-server-network-host
SSO_CLIENT_ID=your-client-id
SSO_CLIENT_SECRET=your-client-secret
SSOUser trait and fillable
<?php namespace App\Models;
use InspireSoftware\MGSSO\Traits\SSOUser;
class User extends Authenticatable
{
// add trait
use SSOUser;
protected $fillable = [
'network_id', // don't forget to add this field
]
}
Update users
Don't forget to run php artisan mgsso:integration
this command will find all users and populate network_id
column in user based on network user