azure-api-management

    0热度

    1回答

    我有一个有趣的Azure API管理策略问题。我需要从我的前端迭代JSON数组。我正在创建一个XML输入数据包,根据我的输入JSON发送到我的后端服务。 我面临的问题是政策编辑器在保存时似乎正在改变我的政策。任何写在我的{for}循环中的代码都会被删除并放置在循环之外,在for循环代码中留下空白。我使用的是液体的模板在我设置body标签 这里就是我想救... {% for item i

    0热度

    1回答

    我的计划是使用定时器触发器调用一个REST Web API端点的Azure函数,该端点不能通过互联网访问 - 只能在Azure虚拟网络中调用。 在Azure虚拟网络中同时拥有Azure功能和Web API,还是必须将Azure API管理服务与虚拟网络结合使用以限制Web API端点?

    0热度

    2回答

    我打破了一个.Net单片服务的基于微服务的解决方案,我已将其分解为4个微服务。我们有一个图书馆,负责认证和其他一些与请求相关的重要内容。 目前,该库已添加到所有微服务中,但我打算删除它并添加一个调用微服务的API网关服务,并在其中添加库,因此无论何时来电,它都会进行身份验证它并添加一些信息并调用相应的微服务。 我已经搜索Kong和Azure API Management,但我的理解是他们都不允许添

    0热度

    1回答

    我正在开发API管理服务。我想在API中设置授权标头。 我在Value标记中使用了Set-Header策略&,我需要生成Microsoft.IdentityModel.Clients.ActiveDirectory身份验证对象。 但我无法在策略中添加Microsoft.IdentityModel.Clients.ActiveDirectory命名空间。 我需要确保可以在Policy Express

    0热度

    1回答

    我有一个API应用程序(比如计算器)我使用Portal启用了AD身份验证。我将Calculator API添加到API管理服务中。现在我想获得OAuth令牌来调用Calculator API。我看了这个post 在上面的帖子里提到,先获得授权码&然后得到令牌。我已经使所有的AAD应用程序&得到了管理员的同意。 在APIM我写了一个政策,以获取授权码 <send-request mode="new"

    0热度

    1回答

    我们有订单提交两次的生产问题。目前我们有一个订单API,我们正在使用API​​管理向客户展示这些API,并且在这些方面我们制定了面向客户的URL映射策略。 现在,我们的实际API得到了2个请求,所以我们认为客户提交了两次,但他们已经确认他们没有提交两次,所以无论是API管理引发了两个请求的问题。 如何识别API管理接收到的请求? API管理有没有可能两次触发请求? 欣赏任何指针

    0热度

    1回答

    我在Azure中部署了一个API APP &我使用了Azure Active Directory身份验证。我需要API应该可以在外面访问(不使用Azure的人) 我已经将API API添加到Api管理服务中,以使用策略&授权API。 有没有办法做到这一点?我可以使用客户端ID &客户端密钥验证API APP

    0热度

    1回答

    我们希望使用validate-jwt策略来保护API操作调用,但当我使用required-claims来检查范围时遇到问题。 例如:我有一个范围令牌,包括几个值,如“xxx.READ xxx.WRITE yyy.READ yyy.WRITE ...” 对于特定操作,我想使用validate-jwt策略来检查令牌包含范围链接,如: <required-claims> <claim na

    0热度

    1回答

    这与以下堆栈溢出问题:adding to notification list 上述建议的工作了一段时间。但是,当我打电话时,我现在正在收到http 401错误。它改变了吗?下面是我使用的PowerShell代码: # Add emails $emailArray = $QuotaLimitNotificationList -split ',' foreach($email in $emailA

    2热度

    1回答

    我无法从基于传入的“apiId”的REST API中检索APIM产品列表。我尝试使用以下屏幕截图中的IDENTIFIER值: 不过,我得到以下错误: 调用-RestMethod:{ “错误”:{ “代码”: “ResourceNotFound”, “消息”: “阿比找不到”, “details”:null}} 在D:\ powershell scripts \ testing \ test_add