studentaffairsuwm/shibboleth 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

studentaffairsuwm/shibboleth

最新稳定版本:1.1.1

Composer 安装命令:

composer require studentaffairsuwm/shibboleth

包简介

Enable basic Shibboleth support for Laravel 5.x

README 文档

README

This package provides an easy way to implement Shibboleth Authentication for Laravel 5.

Features

Pre-Requisites

In order to use this plugin, we assume you already have a pre-existing Shibboleth SP and Shibboleth IdP configured. This does not (and will not) go into explaining how to set that up.

Installation

Include the following in your composer.json file and run composer update (or composer install if it's a new project).

{
    "require": {
        "studentaffairsuwm/shibboleth": "1.1.1"
    }
}

Then, append the following line inside your /config/app.php file within the Providers array.

'StudentAffairsUwm\Shibboleth\ShibbolethServiceProvider'

You'll also want to add this to your /config/auth.php file.

/*
|--------------------------------------------------------------------------
| Group Model
| --------------------------------------------------------------------------
|
| When using the "shibboleth" authentication driver, it requires that a
| group model is supported. Of course, it is often just the "Group" model
| but you may use whatever you like.
|
*/

'group_model' => 'App\Group',

Finally, we just need to publish to include some default models, the database migrations, and the configuration file in your project. We include migrations for a simple user and group table, it is up to you to expand upon those.

Run the following commands to publish and then migrate your database:

$ php artisan vendor:publish
$ php artisan migrate

Once the migrations have run successfully, change the driver to shibboleth in your /config/auth.php file.

'driver' => 'shibboleth'

Looking for Laravel 4?

We have stopped development on the Laravel 4 version of this plugin for now. We are welcoming pull requests, however! Feel free to use any tag below 1.0.0 for Laravel 4 compatible versions.

统计信息

  • 总下载量: 1.27k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 31
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 31
  • Watchers: 6
  • Forks: 29
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2015-07-20