如何使用kong网关在API中传递access_token

时间:2017-07-06 06:19:58

标签: api curl request access-token kong

如何使用Kong API网关在API中传递access_token?我尝试过以下方法:

https://10.223.98.237:8000/API_analytics/AnalyticsInputHisto‌​ryController?user=1/‌​oauth_callback#acces‌​s_token=1234567890&t‌​oken_type=Bearer&exp‌​ires_in=3600

http://10.223.98.237:8000/API_analytics/AnalyticsInputHistor‌​yController?user=1&a‌​ccess_token=12345678‌​90

请帮助我使用正确的API语法。谢谢

1 个答案:

答案 0 :(得分:0)

如果你想使用AJAX从前端做,你可以试试这个,

$.ajaxSetup(
    'headers': {
      'auth_token': "my_Token"
    }
  )

以下是KONG API方法

curl -X POST http://10.223.98.237:8000/API_analytics/AnalyticsInputHistor‌​yController \
  --header 'content-type: application/json' \
  --data '{"name": "request-transformer", "config": {"add": {"headers": ["user:1,"a‌​ccess_token:12345678‌​90"}}}'

curl -X POST http://10.223.98.237:8000/API_analytics/AnalyticsInputHistor‌​yController \
  --data "name=request-transformer" \
  --data "config.add.headers='user':1,'a‌​ccess_token':12345678‌​90"