【问题标题】:Laravel 5.4 passport to generate custom access token for API AuthenticationLaravel 5.4 护照为 API 身份验证生成自定义访问令牌
【发布时间】:2017-10-28 21:55:28
【问题描述】:

我们正在尝试为我们的应用程序构建一个 API 服务,该应用程序将是一个单页应用程序,并且我们遇到了文档中提到的 Laravel Passport。我们尝试了Password Grant Tokens,效果很好,但我们的要求是使用我们在 oAuth 之后从 LinkedIn 获得的数据生成访问令牌。例如,linkedin_idemail 等。因此,我们不需要 usernamepassword 字段(密码授予令牌需要这些字段)。

我们在 Laravel 文档中看不到任何生成自定义令牌的方法。有没有人试过这个?或者,有没有其他方法可以继续?

【问题讨论】:

    标签: php access-token laravel-5.4 laravel-passport


    【解决方案1】:

    您是否尝试过Laravel Socialite。 在 Socialite 中,您不需要用户名和密码,只需要 client_idcliend_secretredirect_url

    'linkedIn' => [
        'client_id' => 'your-linkedIn-app-id',
        'client_secret' => 'your-linkedIn-app-secret',
        'redirect' => 'http://your-callback-url',
    ],
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-21
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 2018-05-28
      相关资源
      最近更新 更多