#azure #azure-api-management #apim
Вопрос:
У меня есть случай, когда мне нужно отфильтровать некоторые результаты при вызове API на основе пользователя, который использует мой API.
Думайте об этом как о продукте-API, который должен возвращать только ваши конкретные продукты.
Как лучше всего хранить отношения между пользователем/подпиской в APIM и моей внутренней ссылкой на пользователя (идентификатор пользователя в качестве примера).
Возможно ли сохранить значение пользователя или подписки в APIM, которое я могу использовать для представления своего внутреннего идентификатора пользователя, или эта информация должна храниться за пределами APIM?
Ответ №1:
Служба Azure APIM имеет встроенную поддержку кэширования HTTP-ответов с использованием URL — адреса ресурса в качестве ключа.
Мы можем использовать кэширование фрагментов, когда возвращаемые ответы содержат некоторую часть данных.
Первичное представление может быть возвращено с исходного сервера с помощью какого-либо токена, указывающего, куда должна быть вставлена информация, связанная с пользователем.
Для получения дополнительной информации вы можете перейти по этой ссылке.