This repository provides a playground to safely experiment with and learn Azure API Management (APIM) policies in various architectures.

5 Open Issues Need Help Last updated: Jun 19, 2025

Open Issues Need Help

View All on GitHub
DevOps Azure API Management

AI Summary: Refactor the existing three infrastructure implementations into a base `Infrastructure` class and three inheriting classes, improving code organization and reducing redundancy. This involves identifying common functionalities, abstracting them into the base class, and adapting the existing code to utilize inheritance.

Complexity: 4/5
enhancement help wanted triage

This repository provides a playground to safely experiment with and learn Azure API Management (APIM) policies in various architectures.

Python
DevOps Azure API Management

AI Summary: The task involves investigating and resolving a distributed tracing issue in Azure API Management when using the `wait` policy. The problem is that the `wait` policy breaks the W3C correlation, causing inconsistencies in Application Insights tracing. The solution likely involves modifying APIM policies to ensure proper propagation of traceparent and tracestate headers, even within the `wait` policy's `forward-request` and `send-request` elements. This might include creating a policy fragment to manage traceparent generation and propagation.

Complexity: 4/5
enhancement help wanted triage scenario

This repository provides a playground to safely experiment with and learn Azure API Management (APIM) policies in various architectures.

Python
DevOps Azure API Management

AI Summary: The task is to debug and fix a bug in the AuthX-Pro sample within the Azure API Management Samples repository. The bug involves an incorrect path to a policy XML file, causing the sample to use a default policy instead of the intended one for authentication and authorization. The solution requires locating the correct policy XML file, updating the `REQUIRE_PRODUCT_XML_POLICY_PATH` variable in the `create.ipynb` notebook, and verifying the functionality of the updated sample.

Complexity: 3/5
bug help wanted triage

This repository provides a playground to safely experiment with and learn Azure API Management (APIM) policies in various architectures.

Python
DevOps Azure API Management

AI Summary: Implement Azure API Management subscriptions linked to specific APIs and products to enhance security and control access, ensuring only authorized products can be used (as demonstrated in the existing AuthX samples). This involves modifying existing Bicep and/or Python code within the provided Azure API Management samples repository to create and manage these subscriptions.

Complexity: 3/5
enhancement help wanted triage security

This repository provides a playground to safely experiment with and learn Azure API Management (APIM) policies in various architectures.

Python
DevOps Azure API Management

AI Summary: Integrate the Rich library into the Azure API Management Samples project to improve the readability of error tracebacks. This involves evaluating Rich's capabilities, implementing it within the existing codebase, and potentially updating documentation to reflect the change.

Complexity: 3/5
enhancement help wanted triage

This repository provides a playground to safely experiment with and learn Azure API Management (APIM) policies in various architectures.

Python