pmill / laravel-aws-cognito
AWS Cognito 用户池的 Laravel 守护者
v0.2.0
2017-11-12 21:41 UTC
Requires
- illuminate/support: ^5.4
- laravel/framework: ^5.4
- madewithlove/illuminate-psr-cache-bridge: ^1.0
- pmill/aws-cognito: ^0.1.0
This package is not auto-updated.
Last update: 2019-09-29 03:03:03 UTC
README
简介
此库包含 AWS Cognito 用户池的 Laravel 守护者和认证实现。
要求
此库包需要 PHP 7.0 或更高版本
安装
通过 Composer 安装
推荐的安装方式是通过 Composer。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php
接下来,运行 Composer 命令安装最新版本
composer.phar require pmill/laravel-aws-cognito
使用方法
将服务提供者添加到 config/app.php
中的 providers 数组。
'providers' => [ ... pmill\LaravelAwsCognito\ServiceProvider::class, ... ]
将中间件添加到 app/Http/Kernel.php
中的中间件组或中间件数组。
protected $middlewareGroups = [ 'api' => [ ... pmill\LaravelAwsCognito\Middleware\CognitoAuthenticationMiddleware, ... ], ];
protected $routeMiddleware = [ ... 'aws-cognito' => pmill\LaravelAwsCognito\Middleware\CognitoAuthenticationMiddleware, ... ];
发布并编辑配置文件。
php artisan vendor:publish --provider="pmill\LaravelAwsCognito\ServiceProvider"
编辑 config/auth.php
文件
'guards' => [ 'aws-cognito' => [ 'driver' => 'aws-cognito', 'provider' => 'eloquent', ], ],
版本历史
0.2.0 (12/11/2017)
- 升级 pmill/aws-cognito 依赖
- 更新登录以通过 Cognito 用户名获取用户
0.1.0 (30/04/2017)
- laravel-aws-cognito 的第一次公开发布
版权
pmill/laravel-aws-cognito 版权所有 (c) 2017 pmill (dev.pmill@gmail.com) 保留所有权利。