Laravel开发:Passport API、文件存储与会话管理
1. 使用Passport API和Vue组件管理客户端和令牌
在了解了如何手动创建客户端和令牌以及如何以消费者身份进行授权后,接下来看看Passport API的相关方面,它能让我们构建用户界面元素,使用户可以管理他们的客户端和令牌。
1.1 API路由
深入了解API路由的最简单方法是查看示例Vue组件的工作方式以及它们所依赖的路由。以下是简要概述:
| 路由 | 请求方法 | 说明 |
| — | — | — |
| /oauth/clients | GET, POST | 列出和创建客户端 |
| /oauth/clients/{id} | DELETE, PUT | 删除和更新客户端 |
| /oauth/personal-access-tokens | GET, POST | 列出和创建个人访问令牌 |
| /oauth/personal-access-tokens/{id} | DELETE | 删除个人访问令牌 |
| /oauth/scopes | GET | 列出作用域 |
| /oauth/tokens | GET | 列出令牌 |
| /oauth/tokens/{id} | DELETE | 删除令牌 |
从这些路由可以看出,涉及的实体有客户端、个人访问令牌、作用域和令牌。我们可以列出所有实体,创建部分实体(不能创建作用域,因为它们在代码中定义;也不能创建令牌,因为它们在授权流程中创建),还可以删除和更新部分实体。
1.2 Vue组件
Passpor
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



