soumen-dey/api-authenticator

用于API认证的Laravel认证包。

v1.0 2019-05-13 12:01 UTC

This package is not auto-updated.

Last update: 2024-09-20 02:37:30 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

基于Laravel Passport的Laravel API认证包。

注意:此包需要安装Laravel Passport。

安装

通过Composer

$ composer require soumen-dey/api-authenticator

使用

功能

此包使用Laravel默认的认证实现,用于验证和其他目的。

因此,验证、用户表结构(除令牌部分外)对于web和api都应该是类似的。

注意:此包使用默认的User模型在App\User命名空间中。如果您想更改此设置,请自由修改源代码。

添加路由

在您的routes/api.php文件中,添加以下内容

Authenticator::routes();

这将添加所需的路由,包括

POST api/register
POST api/login

注意:确保您的请求包含以下头信息

Content-Type: application/json
X-Requested-With: XMLHttpRequest

这些都是用于认证用户的API端点。这些端点的有效载荷应与web认证相同,任何额外的有效载荷取决于应用程序的逻辑。

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

请参阅contributing.md以获取详细信息以及待办事项列表。

安全

如果您发现任何安全相关的问题,请通过作者的电子邮件而不是问题跟踪器来报告。

鸣谢

许可

许可。请参阅许可文件以获取更多信息。