Ocelot API Gateway требует последующей аутентификации - не знаете, как это реализовать - PullRequest
0 голосов
/ 07 мая 2020

У меня есть настраиваемая служба веб-API (восходящая), которая маршрутизирует конечную точку стороннего API (нисходящая). Моя конечная точка API нижнего уровня требует аутентификации (токен-носитель). У меня есть токен на предъявителя, который работает с HTTP-запросами. Я не уверен, как реализовать это в Ocelot.

Может ли кто-нибудь указать мне правильное направление?

{
  "ReRoutes": [
    {
      "DownstreamPathTemplate": "/api/data/v9.0/",
      "DownstreamScheme": "http",
      "DownstreamHostAndPorts": [
        {
          "Host": "localhost",
          "Port": "80"
        }
      ],
      "UpstreamPathTemplate": "/onprem/api",
      "Key": "Onprem"
    },
    {
      "DownstreamPathTemplate": "/api/v2.1/",
      "DownstreamScheme": "https",
      "DownstreamHostAndPorts": [
        {
          "Host": "Third-Party-Host",
          "Port": "80"
        }
      ],
      "UpstreamPathTemplate": "/online/api",
      "Key": "Online"
    }
  ],
  "Aggregates": [
    {
      "ReRouteKeys": [
        "Onprem",
        "Online"
      ],
      "UpstreamPathTemplate": "/fullapi"
    }
  ],
  "GlobalConfiguration": {
    "BaseUrl": "https://localhost:44338/"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...