gpt4 book ai didi

azure - 如何从azure apim记录jwt属性?

转载 作者:行者123 更新时间:2023-12-03 01:09:28 26 4
gpt4 key购买 nike

我正在从 APIM 记录各种上下文属性。可以从上下文变量记录的一类属性是“Jwt”,具有算法、受众、声明等属性。但是,当我尝试从策略记录这些属性时,APIM 返回以下错误:

“IProxyRequestContext”不包含“Jwt”的定义

我假设这是因为 Jwt 没有为我的特定测试实例配置。有没有办法让我的日志记录成为这个条件?类似的东西?:

如果上下文中存在 Jwt,则记录 Jwt.Algorithm

虽然 Jwt 未针对我的本地环境进行配置,但我认为它可能针对生产环境进行配置,并且我的公司有兴趣捕获此信息。

最佳答案

可以选择解析 Jwt 并获取算法使用

Jwt AsJwt(input: this string)

这将返回 Jwt 对象,其中包含以下值。

Algorithm: string

Audience: IEnumerable<string>

Claims: IReadOnlyDictionary<string, string[]>

ExpirationTime: DateTime?

Id: string

Issuer: string

NotBefore: DateTime?

Subject: string

Type: string

请找到下面的链接以了解更多详细信息 https://learn.microsoft.com/en-us/azure/api-management/api-management-policy-expressions

关于azure - 如何从azure apim记录jwt属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35282556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com