为什么在Laravel Passport中应该将客户端凭据与用户关联?

4 浏览
0 Comments

为什么在Laravel Passport中应该将客户端凭据与用户关联?

我想使用客户端凭证来验证客户端应用程序访问 API。

我的问题在于创建客户端凭证。使用 php artisan passport:client 命令要求我输入一个 user_id 来将客户端关联到该用户。我不明白为什么客户端应用程序必须与用户关联!或者是否有其他方法?

passport:client 命令只支持创建密码授权客户端和个人授权客户端。我不认为它们中的任何一个是我需要的。

我真正需要的是创建仅供客户端应用程序使用的客户端凭证,以便它可以自己授权访问某些 API。如何做到这一点?

0