У меня есть настраиваемая служба веб-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/"
}
}