【问题标题】:How to generate only API_KEY and USER_SECRET in with laravel passport如何使用 laravel 护照仅生成 API KEY 和 USER SECRET
【发布时间】:2020-05-13 16:49:45
【问题描述】:

我正在使用 laravel 护照开发 api。但我尝试使用各种授权类型、授权代码、密码授权、客户端凭据,但仍然没有得到我想要的结果。也许我不能很好地理解。查看条带,在您注册后,您将获得 api 密钥和您在应用程序中使用的秘密。如何在用户注册后使用护照获得相同的结果,用户获取 API_KEY 和 USER_SECRET 以在他的应用程序中使用。

【问题讨论】:

标签: laravel api laravel-passport


【解决方案1】:

要生成passport:keys,您需要执行:

php artisan passport:keys

更多内容您可以阅读here

另外,您需要创建客户端:

php artisan passport:client

更多内容请关注docs

【讨论】:

  • 如果我使用php artisan passport:keys --force 更新密钥(只是为了获取新密钥)我还需要重新创建客户端吗?如果是,如何找到客户端ID?
  • 您可以在oauth_clients表中找到客户。
  • 谢谢,有两个客户端,一个是没有提供者的个人访问客户端,另一个是带有“用户”提供者的密码客户端。我正在处理一个不是我创建的应用程序,所以这对我来说是新的。我应该选择哪个客户?我怀疑后一个客户端的“password_client”设置为 1。我正确吗?
  • 我想我们都不确定这件事。另外,我的问题是错误的,它询问“应该将客户端分配给哪个用户 ID?”然后它会询问客户的名字。不幸的是,Laravel 文档也没有给我答案。
  • 在我的项目中user_idnull。名字很简单 PROJECT_NAME Password Grant Client 和身份验证对我有用。
猜你喜欢
  • 2020-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-04
  • 2011-09-15
  • 2021-12-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多