У нас есть продукт, такой как Zillow
который имеет все активные свойства для продажи. У нас есть backend, который имеет JSON Rest API, чтобы получить те свойства, которые находятся в продаже.Backend JSON В HTML для Front End
Наш простой интерфейс вызывает этот JSON API и предоставляет свойства для наших HomeBuyers.
Проблема заключается в том, что любой может украсть наши объявления и построить свой сайт за считанные минуты от нашего JSON API. Итак, вот что мы хотели бы сделать. Вместо JSON мы хотели бы отправить HTML в FrontEnd. Наша проблема заключается в том, как идти об этом в большинстве современных/scalabale эффективный способ ..
Некоторые параметры:
1) Не открывать наши JSON API-интерфейсы к Интернету, но Написать другой JAVA службы, что фронты сервис API JSON и переводит их в HTML. Таким образом, наш интерфейс требует этой новой службы JAVA, а не непосредственно службы JSON API.
2) Узел JS App, которое в Backend ведет переговоры с JSON API и преобразует его в HTML, а интерфейс - к этому узлу. . (существует ли какая-либо библиотека, которые уже делают это? вы когда-нибудь использовали их)
Любой помощи/варианты/мнение вы обеспечиваете очень ценитесь ..
Я не думаю, что JWT решает, что спрашивает OP. JWT только аутентифицирует сообщения, но OP хочет защитить API для выскабливания. Который я думаю, что это действительно невозможно (по крайней мере, не легко). –