soumen-dey / api-authenticator
用于API认证的Laravel认证包。
v1.0
2019-05-13 12:01 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-20 02:37:30 UTC
README
基于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以获取详细信息以及待办事项列表。
安全
如果您发现任何安全相关的问题,请通过作者的电子邮件而不是问题跟踪器来报告。
鸣谢
许可
许可。请参阅许可文件以获取更多信息。