Azure API管理:将Login事件存储到表存储

问题描述 投票:0回答:1

更新

以下链接用于根据正文中的字段请求令牌和刷新令牌:

http://example.com/token

1请求令牌

正文中的字段:grant_type:password

脚步:

1当请求到达时,APIM将其转发给第三方

2 APIM收到第三方的响应后,会将结果返回给客户端。

我们希望将此URL的数据(url,响应状态代码)记录到Table Storage。以下未记录相同网址的Requet:

2刷新标记正文中的字段:grant_type:refresh_token

Application Insight与APIM一起使用,我想知道Table Storage是否是最好的工具。

是否有可用于查看存储在表存储中的数据的内置UI

任何信息或链接或代码示例将不胜感激。

C#

VS 2017

azure azure-table-storage azure-api-management
1个回答
0
投票

APIM有几种方法可以从请求处理管道中发送数据:

  • send-request / send-one-way-request允许您发送HTTP请求,您负责使用HTTP术语构建请求:方法,URL,标题,正文。
  • log-to-eventhub允许您向EH发送消息。您可以指定生成消息有效内容的C#表达式。
  • AppInsights集成将允许您为APIM处理的每个请求记录客户端请求,后端请求,后端响应和客户端响应。您可以将其配置为记录额外的标题和正文的一部分。
© www.soinside.com 2019 - 2024. All rights reserved.