Azure ApiM 无法使用 RSA 证书创建 jwt 令牌验证策略
Azure ApiM unable to create jwt token validation policy with RSA certificate
根据 Azure API 管理中的文档,可以使用先前上传到 APIM 的 RSA 证书的证书 ID 创建 JWT 令牌验证策略。
我正在尝试按照文档中的描述构建这样的策略,并且保存时没有错误,但是当我再次打开策略定义时,key 元素始终为空,没有我之前设置的 certificate-id 属性。
我也可以在我这边重现你的问题,配置后回来,策略如下。
看起来应该是 UI 中的一个错误,因为如果您直接使用 PowerShell Get-AzApiManagementPolicy
or REST API - Api Policy - Get
获取策略,我们可以获取值。所以我觉得政策应该适用,无视它继续
Powershell:
$ApiMgmtContext = New-AzApiManagementContext -ResourceGroupName "groupname" -ServiceName "joyapim"
Get-AzApiManagementPolicy -Context $ApiMgmtContext -ApiId 'echo-api'
休息 API:
根据 Azure API 管理中的文档,可以使用先前上传到 APIM 的 RSA 证书的证书 ID 创建 JWT 令牌验证策略。
我正在尝试按照文档中的描述构建这样的策略,并且保存时没有错误,但是当我再次打开策略定义时,key 元素始终为空,没有我之前设置的 certificate-id 属性。
我也可以在我这边重现你的问题,配置后回来,策略如下。
看起来应该是 UI 中的一个错误,因为如果您直接使用 PowerShell Get-AzApiManagementPolicy
or REST API - Api Policy - Get
获取策略,我们可以获取值。所以我觉得政策应该适用,无视它继续
Powershell:
$ApiMgmtContext = New-AzApiManagementContext -ResourceGroupName "groupname" -ServiceName "joyapim"
Get-AzApiManagementPolicy -Context $ApiMgmtContext -ApiId 'echo-api'
休息 API: