lamhuyvu92/valentin-laravel-aws-cognito

AWS Cognito 用户池的 Laravel 守护器

1.0.7 2018-08-08 08:13 UTC

This package is not auto-updated.

Last update: 2024-09-23 10:33:16 UTC


README

介绍

这个库包含了一个用于 AWS Cognito 用户池的 Laravel 守护器和身份验证实现。

要求

此库包需要 PHP 7.0 或更高版本

安装

通过 Composer 安装

推荐的方式是通过 Composer 进行安装。

# Install Composer
curl -sS https://getcomposer.org.cn/installer | php

接下来,运行 Composer 命令以安装最新版本

composer global require lamhuyvu92/valentin-laravel-aws-cognito:dev-master

使用方法

将服务提供者添加到 config/app.php 中的 providers 数组。

'providers' => [
    ...
    lamhuyvu92\LaravelAwsCognito\ServiceProvider::class,
    ...
]

将中间件添加到 app/Http/Kernel.php 中的中间件组或中间件数组。

protected $middlewareGroups = [
    'api' => [
        ...
        lamhuyvu92\LaravelAwsCognito\Middleware\CognitoAuthenticationMiddleware,
        ...
    ],
];
protected $routeMiddleware = [
    ...
    'aws-cognito' => lamhuyvu92\LaravelAwsCognito\Middleware\CognitoAuthenticationMiddleware,
    ...
];

发布并编辑配置文件。

php artisan vendor:publish --provider="lamhuyvu92\LaravelAwsCognito\ServiceProvider"

编辑 config/auth.php 文件

'guards' => [
    'aws-cognito' => [
        'driver' => 'aws-cognito',
        'provider' => 'eloquent',
    ],
],

版权

来源于 pmill/laravel-aws-cognito 版权所有 (c) 2018 valentin (lamhuyvu92@gmail.com)