Laravel Oauth2-如何自动获取访问令牌
我有一个任务需要调用外部Oauth2 API来获取数据 此API的身份验证步骤为:Laravel Oauth2-如何自动获取访问令牌,laravel,oauth-2.0,guzzle,Laravel,Oauth 2.0,Guzzle,我有一个任务需要调用外部Oauth2 API来获取数据 此API的身份验证步骤为: 请求应用程序身份验证: [值]&重定向\u url=[值] &响应类型=[value]&范围=[value]&状态=[value] ->它将重定向到此API的登录页面 登录然后获取代码 使用该代码然后请求获取访问令牌: 使用收到的访问令牌调用特定API以获取数据 那么,我如何在系统中自动完成步骤1、2、3,因为客户端不必登录API来获取代码?有没有一种方法可以在不显示登录页面的情况下完成步骤1?我认为OAuth
那么,我如何在系统中自动完成步骤1、2、3,因为客户端不必登录API来获取代码?有没有一种方法可以在不显示登录页面的情况下完成步骤1?我认为OAuth2中授权码授权类型的主要目的是使用第三方登录,而不必在我们的应用程序中保存用户凭据
“有没有一种方法可以在不显示登录页面的情况下完成步骤1?”
:
如果您这样做,这在某种程度上只是客户端凭据流。我不是专家,但我认为使用chrome/firefox驱动程序为您使用网络抓取填充数据在技术上是可行的。但是在使用它之前要三思而后行,因为您正在重写AuthCode授权类型的全部用途
请参阅:我认为OAuth2中授权码授权类型的主要目的是使用第三方登录,而无需在我们的应用程序中保存用户凭据
“有没有一种方法可以在不显示登录页面的情况下完成步骤1?”
:
如果您这样做,这在某种程度上只是客户端凭据流。我不是专家,但我认为使用chrome/firefox驱动程序为您使用网络抓取填充数据在技术上是可行的。但是在使用它之前要三思而后行,因为您正在重写AuthCode授权类型的全部用途
参考: