PHP code example of dfoxx / laravel-shibboleth

1. Go to this page and download the library: Download dfoxx/laravel-shibboleth 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');

/* Start to develop here. Best regards https://php-download.com/ */

    

dfoxx / laravel-shibboleth example snippets


'shib' => [
    'default_user' => env('APP_USER')
],
 php
Dfoxx\Shibboleth\ShibbolethServiceProvider::class,
 php
protected $fillable = [
        'unity_id', 'name', 'email',
];
 php
    /**
     * Get the name of the unique identifier for the user.
     *
     * @return string
     */
    public function getAuthIdentifierName()
    {
        return 'unity_id';
    }

    /**
     * Get the unique identifier for the user.
     *
     * @return mixed
     */
    public function getAuthIdentifier()
    {
        return $this->unity_id;
    }
 php
'auth.shib' => \Dfoxx\Shibboleth\AuthenticateWithShibboleth::class,
 php
Route::group(['middleware' => 'auth.shib'], function() {

    Route::get('/home', 'HomeController@index');

});