PHPackages                             sequelone/laravel-sso - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. sequelone/laravel-sso

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

sequelone/laravel-sso
=====================

v1.0.0(2y ago)04PHPPHP ^8.1

Since Aug 4Pushed 2y ago1 watchersCompare

[ Source](https://github.com/SequelONE/laravel-sso)[ Packagist](https://packagist.org/packages/sequelone/laravel-sso)[ RSS](/packages/sequelone-laravel-sso/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (7)Versions (2)Used By (0)

About
-----

[](#about)

This library provides integration between Laravel Framework and SSO (Single Sign-On) [https://en.wikipedia.org/wiki/Single\_sign-on](https://en.wikipedia.org/wiki/Single_sign-on).

Get started
-----------

[](#get-started)

### Instalation

[](#instalation)

Execute in shell:

```
composer require sequelone/laravel-sso
```

Publish the sso configuration file:

```
php artisan vendor:publish --provider="SequelONE\LaravelSso\SSOServiceProvider"
```

#### Broker Configuration

[](#broker-configuration)

Set environment variables:

```
SSO_SERVER=http://server.address
SSO_BROKER_ID=BROKER ID
SSO_BROKER_SECRET=BROKER SECRET

```

Register middleware **SequelONE\\LaravelSso\\Middleware\\AttachBroker** in **routes** key in **Kernel.php**.

Register **sso** in **config/auth.php**:

```
'sso' => [
    'driver' => 'sso',
    'model' => \App\User::class
]
```

#### Server Configuration

[](#server-configuration)

Set environment variable:

```
SSO_TYPE=server

```

Create App\\Sso\\Server.php:

```
