【发布时间】:2019-03-13 17:59:59
【问题描述】:
我有一个任务需要调用 外部 Oauth2 API 来获取数据。
这个API的认证步骤是:
- 请求应用验证:
https://api.apiname/v1/oauth?app_id= [值] & redirect_url = [值] & response_type = [value] & scope = [value] & state = [value]
-> 会重定向到这个API的登录页面
- 登录后获取验证码
- 使用该代码然后请求获取访问令牌:
https://api.apiname/v1/token?grant_type=oauth_code&app_id=[value]&secret=[value]&code=[value]
- 使用收到的访问令牌调用特定的 API 来获取数据。
那么我怎样才能在我的系统中自动完成第 1、2、3 步,因为客户端不必登录 API 来获取代码?有没有办法在不显示登录页面的情况下完成第 1 步?
【问题讨论】: