如何详细安装并使用Laravel的Passport进行API认证?
- 内容介绍
- 文章标签
- 相关推荐
本文共计562个文字,预计阅读时间需要3分钟。
Laravel通过传统的登录表单实现了用户认证,使认证过程变得简单。然而,API如何处理认证呢?API通常使用token进行认证,并在请求间不维护session状态。Laravel使用Laravel Passport简化了API认证过程,让认证更轻便易用。
Laravel通过传统的登录表单已经让用户认证变得很简单,但是API怎么办?API通常使用token进行认证并且在请求之间不维护session状态。Laravel使用Laravel Passport让API认证变得轻而易举,Passport基于Alex Bilbie维护的League OAuth2 server,可以在数分钟内为Laravel应用提供完整的OAuth2服务器实现。
中文文档
laravelacademy.org/post/6813.html
安装
composer require laravel/passport
接下来,在配置文件 config/app.php 的providers 数组中注册 Passport 服务提供者:
Laravel\Passport\PassportServiceProvider::class,
Passport 迁移将会为应用生成用于存放客户端和访问令牌的数据表 (迁移文件位置/vendor/laravel/passport/database)
php artisan migrate
创建生成安全访问令牌时用到的加密密钥及私人访问和密码访问客户端。
本文共计562个文字,预计阅读时间需要3分钟。
Laravel通过传统的登录表单实现了用户认证,使认证过程变得简单。然而,API如何处理认证呢?API通常使用token进行认证,并在请求间不维护session状态。Laravel使用Laravel Passport简化了API认证过程,让认证更轻便易用。
Laravel通过传统的登录表单已经让用户认证变得很简单,但是API怎么办?API通常使用token进行认证并且在请求之间不维护session状态。Laravel使用Laravel Passport让API认证变得轻而易举,Passport基于Alex Bilbie维护的League OAuth2 server,可以在数分钟内为Laravel应用提供完整的OAuth2服务器实现。
中文文档
laravelacademy.org/post/6813.html
安装
composer require laravel/passport
接下来,在配置文件 config/app.php 的providers 数组中注册 Passport 服务提供者:
Laravel\Passport\PassportServiceProvider::class,
Passport 迁移将会为应用生成用于存放客户端和访问令牌的数据表 (迁移文件位置/vendor/laravel/passport/database)
php artisan migrate
创建生成安全访问令牌时用到的加密密钥及私人访问和密码访问客户端。

