Управление API Azure: сохранение события входа в хранилище таблиц - PullRequest
0 голосов
/ 12 марта 2019

Обновление

Ссылка ниже используется для запроса токена и обновления токена в зависимости от поля в теле:

http://example.com/token

1 Запрос токена

Поле в теле: grant_type: password

Шаги:

1 Когда запрос поступает, APIM перенаправляет его на 3-йparty

2 Как только APIM получает ответ от третьей стороны, он возвращает результат своему клиенту.

Мы хотим записать данные (url, код состояния ответа) для этого URL в Table Storage.Рекет для того же URL не регистрируется ниже:

2 Обновить токен Поле в теле: grant_type: refresh_token

Application Insight используется с APIM, интересноесли Table Storage - лучший инструмент.

Имеется ли встроенный пользовательский интерфейс, доступный для просмотра данных, хранящихся в Table Storage

Любая информация, ссылка или пример кода приветствуются.

C #

VS 2017

1 Ответ

0 голосов
/ 12 марта 2019

APIM имеет несколько способов отправки данных из конвейера обработки запросов:

  • send-request / send-one-way-request позволяет отправлять HTTP-запрос, вы отвечаетепостроения запроса в терминах HTTP: метод, URL, заголовки, тело.
  • log-to-eventhub позволяет отправить сообщение в EH.Вы можете указать выражение C #, которое создает полезную нагрузку сообщения.
  • Интеграция AppInsights позволит вам записывать запрос клиента, запрос бэкенда, ответ бэкенда и ответ клиента для каждого запроса, обработанного APIM.Вы можете настроить его для регистрации дополнительных заголовков и части тела.
...