originalmind/apiauth
Composer 安装命令:
composer require originalmind/apiauth
包简介
Laravel filters to implement common API authorisation tasks using OAuth.
README 文档
README
A collection of filters to assist with protecting API routes. Currently only supports the Resource Server implementation from the https://packagist.org/packages/lucadegasperi/oauth2-server-laravel package.
** Work in Progress!** This package needs more work to be made generic.
Installation
composer.json:
"require": {
"originalmind/apiauth": "0.1.*"
}
app/config/app.php:
Add the following to your service provider array:
'OriginalMind\ApiAuth\ApiAuthServiceProvider',
in your controller constructor:
<?php
class MyController extends \BaseController {
public function __construct() {
// OAuth token checking - from an OAuth package
$this->beforeFilter('oauth:admin', array('only' => array('index', 'destroy')));
$this->beforeFilter('oauth:enduser', array('only' => array('show', 'update')));
// Token owner checking - from this package
$this->beforeFilter('apiauthuserowner:mymodel', array('only' => array('show', 'update')));
}
?>
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-09-30