使用cli进行Oauth2 API身份验证

时间:2015-03-15 16:02:09

标签: curl oauth-2.0 laravel-5

我正在使用thephpleague / oauth2-client来使用AngelList API,我希望通过CLI自动执行该过程,可能最终目标是搜索特定的启动并将信息存储在db中。我希望这个过程每两个小时运行一次,所以我认为我可以使用CLI和cron作为调度程序。但我无法获取token_code,因为我必须重定向到网页。

我希望你能分享一些你的想法来实现这个目标

1 个答案:

答案 0 :(得分:1)

您可以使用client_credentials授权从授权服务器获取令牌(如果支持),或者您可以尝试获取access_tokenrefresh_token一次一个涉及浏览器的常规code授权,但让客户端使用refresh_token自动获取新的access_tokens(通过所谓的refresh_token授权)原始access_token到期。