【发布时间】:2023-07-16 17:07:01
【问题描述】:
所以在开始之前,我是一个 OAuth2 新手,所以我仍然在尝试真正了解各种权限范围和授予。
我已经成功地使用 Laravel OAuth2 Server 包实现了 OAuth2 服务器。
我正在处理的当前站点将使用 client_credentials 授权类型从 API 中简单地进行测试。我已经成功地完成了这项工作,并且可以使用提供的访问令牌进行 API 调用。
但是,我想知道如何实现类似于 Instagram、Soundcloud 等的架构,它们不需要 access_token 用于基本端点,只需 client_id。他们怎么做到的?这是自定义授权类型吗?
最好,我只想在访问私有资源时开始需要访问令牌,例如用于修改用户信息的资源等。据我所知,对于这些我需要使用 @987654325 @grant 类型,这不是问题。
【问题讨论】: