There is no license information available for the latest version (dev-master) of this package.

SSO of MundoGamer project

Installs: 132

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 3

Forks: 0

Open Issues: 0

Type:project

dev-master 2020-03-26 16:13 UTC

This package is auto-updated.

Last update: 2024-04-27 01:21:03 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

Enjoy the magic!