About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
missing_linux_example
Summary:
The documentation demonstrates a 'windows_first' bias by providing detailed ASP.NET Core and ASP.NET Web Forms (Windows-centric) code samples before other platforms. There are no explicit Linux command-line or configuration examples (e.g., for Apache/Nginx, OpenSSL, or Linux shell), and the focus is on .NET/Windows patterns. While Node.js, Java, and Python samples are included, there is no guidance for Linux-specific TLS mutual authentication setup or validation outside the Azure App Service context.
Recommendations:
- Add Linux-native command-line examples (e.g., using OpenSSL, curl, or wget) to demonstrate client certificate creation, validation, and testing.
- Include guidance or references for configuring mutual TLS in common Linux web servers (e.g., Nginx, Apache) when running on App Service for Linux.
- Provide parity in code samples by including examples for popular Linux-first frameworks (e.g., FastAPI, Go, Ruby on Rails) and shell scripting.
- Clarify that the .NET examples are cross-platform, or provide explicit instructions for running them on Linux if applicable.
- Ensure that any tool or UI references (such as Azure CLI) are shown with both Windows and Linux shell syntax where differences exist.
Create pull request