PHP code example of zefy / laravel-sso
1. Go to this page and download the library: Download zefy/laravel-sso library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once ('vendor/autoload.php' );
zefy / laravel-sso example snippets
'api' => [
'bindings' ,
\Illuminate\Session\Middleware\StartSession::class,
],
protected $middlewareGroups = [
'web' => [
...
\Zefy\LaravelSSO\Middleware\SSOAutoLogin::class,
],
'api' => [
...
],
];
protected function attemptLogin (Request $request)
{
$broker = new \Zefy\LaravelSSO\LaravelSSOBroker;
$credentials = $this ->credentials($request);
return $broker->login($credentials[$this ->username()], $credentials['password' ]);
}
public function logout (Request $request)
{
$broker = new \Zefy\LaravelSSO\LaravelSSOBroker;
$broker->logout();
$this ->guard()->logout();
$request->session()->invalidate();
return redirect('/' );
}
shell
$ php artisan vendor:publish --provider="Zefy\LaravelSSO\SSOServiceProvider"
shell
$ php artisan migrate --path=vendor/zefy/laravel-sso/database/migrations
shell
$ php artisan sso:broker:create {name}
shell
$ php artisan vendor:publish --provider="Zefy\LaravelSSO\SSOServiceProvider"