Laravel Passport 机对机 API 认证
Laravel Passport machine-to-machine API authentication
我在很多网站上都安装了一个应用程序。该应用程序分为两部分:管理员仪表板和访问者前端。
当用户通过 Laravel Passport 身份验证 API 进行身份验证时,管理仪表板完美地使用了我的 Laravel API。我需要前端应用程序在访问者(non-admin/not 登录)加载前端时随时与 Laravel API 通信。
问题在于对前端 API 请求进行身份验证以仅允许与正确组织的记录进行交互。
如何获取 Laravel Passport 以根据登录用户创建 API 密钥,return 将其发送给管理员,并使用此 [=25] 验证某些请求=] 键?
对管理和前端应用程序使用 Angular 9,对 API
使用 Laravel 7
我最终为这个项目切换到Laravel Sanctum,因为它更适合这种项目。
我在很多网站上都安装了一个应用程序。该应用程序分为两部分:管理员仪表板和访问者前端。
当用户通过 Laravel Passport 身份验证 API 进行身份验证时,管理仪表板完美地使用了我的 Laravel API。我需要前端应用程序在访问者(non-admin/not 登录)加载前端时随时与 Laravel API 通信。
问题在于对前端 API 请求进行身份验证以仅允许与正确组织的记录进行交互。
如何获取 Laravel Passport 以根据登录用户创建 API 密钥,return 将其发送给管理员,并使用此 [=25] 验证某些请求=] 键?
对管理和前端应用程序使用 Angular 9,对 API
使用 Laravel 7我最终为这个项目切换到Laravel Sanctum,因为它更适合这种项目。