PHPackages                             wemingtt/oidconnect-laravel - 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. wemingtt/oidconnect-laravel

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

wemingtt/oidconnect-laravel
===========================

Open ID Connect client library for Laravel Framework

01PHP

Since Apr 27Pushed 5y agoCompare

[ Source](https://github.com/wemingTT/oidconnect-laravel)[ Packagist](https://packagist.org/packages/wemingtt/oidconnect-laravel)[ RSS](/packages/wemingtt-oidconnect-laravel/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![](https://camo.githubusercontent.com/0a8f3184bdbace80617a31d5101c547ccdae7719f6b53372b6657c440e5df465/68747470733a2f2f686162726173746f726167652e6f72672f7765622f3763312f6131392f6537362f37633161313965373663663534636231616466323231376131353662373331302e706e67)](https://camo.githubusercontent.com/0a8f3184bdbace80617a31d5101c547ccdae7719f6b53372b6657c440e5df465/68747470733a2f2f686162726173746f726167652e6f72672f7765622f3763312f6131392f6537362f37633161313965373663663534636231616466323231376131353662373331302e706e67)

The OpenIDConnect Laravel package is meant to provide you an opportunity to easily authenticate users using OpenID Connect protocol.

[![Latest Stable Version](https://camo.githubusercontent.com/30b1d91b4189cfb1fce69ebb7006aacd29ec8d78d9166fcd33088c6aee903d84/68747470733a2f2f706f7365722e707567782e6f72672f6675726461726975732f6f6964636f6e6e6563742d6c61726176656c2f762f737461626c65)](https://packagist.org/packages/furdarius/oidconnect-laravel)[![Latest Unstable Version](https://camo.githubusercontent.com/f5130dd9a2de2e48ccce2c2b025fa64b4e65b7d7ee4a65f5d24f2d428bd58cab/68747470733a2f2f706f7365722e707567782e6f72672f6675726461726975732f6f6964636f6e6e6563742d6c61726176656c2f762f756e737461626c65)](https://packagist.org/packages/furdarius/oidconnect-laravel)[![Total Downloads](https://camo.githubusercontent.com/358ec3ae266cbe547183628d8ad8111ced75f67f3acd2151c8b8fd3e9b0f4daf/68747470733a2f2f706f7365722e707567782e6f72672f6675726461726975732f6f6964636f6e6e6563742d6c61726176656c2f646f776e6c6f616473)](https://packagist.org/packages/furdarius/oidconnect-laravel)[![License](https://camo.githubusercontent.com/0d54271db2250a17905004dc9d4e15860b78587025603c095a829bea141a5a92/68747470733a2f2f706f7365722e707567782e6f72672f6675726461726975732f6f6964636f6e6e6563742d6c61726176656c2f6c6963656e7365)](https://packagist.org/packages/furdarius/oidconnect-laravel)

Installation
------------

[](#installation)

To install this package you will need:

- Laravel 5.4+
- PHP 7.1+

Use composer to install

```
composer require furdarius/oidconnect-laravel:dev-master
```

Open `config/app.php` and register the required service providers above your application providers.

```
'providers' => [
    ...
    Laravel\Socialite\SocialiteServiceProvider::class,
    Furdarius\OIDConnect\ServiceProvider::class
    ...
]
```

If you'd like to make configuration changes in the configuration file you can pubish it with the following Aritsan command:

```
php artisan vendor:publish --provider="Furdarius\OIDConnect\ServiceProvider"
```

After that, roll up migrations:

```
php artisan migrate
```

Usage
-----

[](#usage)

#### Configuration

[](#configuration)

At first you will need to add credentials for the OpenID Connect service your application utilizes. These credentials should be placed in your `config/opidconnect.php` configuration file.

```
