-
Notifications
You must be signed in to change notification settings - Fork 21.9k
Add managed identity authentication option to API Management send-request and send-one-way-request policies #127855
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
The `authentication-managed-identity` policy can be used with the `send-request` policy. A sample is already included [here](https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy#use-managed-identity-in-send-request-policy) on the `authentication-managed-identity` policy page
|
@ronaldbosma : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change. |
|
Learn Build status updates of commit 4c7f11d:
|
| File | Status | Preview URL | Details |
|---|---|---|---|
| articles/api-management/send-request-policy.md | Details |
articles/api-management/send-request-policy.md
- Line 55, Column 37: [Warning: hard-coded-locale - See documentation]
Link 'https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites. - Line 55, Column 37: [Suggestion: docs-link-absolute - See documentation]
Absolute link 'https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy' will be broken in isolated environments. Replace with a relative link.
For more details, please refer to the build report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
|
Learn Build status updates of commit f18ca1c:
|
| File | Status | Preview URL | Details |
|---|---|---|---|
| articles/api-management/send-one-way-request-policy.md | Details | ||
| articles/api-management/send-request-policy.md | Details |
articles/api-management/send-one-way-request-policy.md
- Line 52, Column 37: [Warning: hard-coded-locale - See documentation]
Link 'https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites. - Line 52, Column 37: [Suggestion: docs-link-absolute - See documentation]
Absolute link 'https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy' will be broken in isolated environments. Replace with a relative link.
articles/api-management/send-request-policy.md
- Line 55, Column 37: [Warning: hard-coded-locale - See documentation]
Link 'https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites. - Line 55, Column 37: [Suggestion: docs-link-absolute - See documentation]
Absolute link 'https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy' will be broken in isolated environments. Replace with a relative link.
For more details, please refer to the build report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
|
Learn Build status updates of commit 978dccf: ✅ Validation status: passed
For more details, please refer to the build report. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds documentation for using managed identity authentication within the send-request and send-one-way-request policies in Azure API Management. The changes enable users to authenticate backend requests using Azure managed identities as an alternative to certificate-based authentication.
Key changes:
- Added
authentication-managed-identityelement to both policy syntax examples - Updated policy element tables to document the new authentication option
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| articles/api-management/send-request-policy.md | Added managed identity authentication option to send-request policy documentation |
| articles/api-management/send-one-way-request-policy.md | Added managed identity authentication option to send-one-way-request policy documentation |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Can you review the proposed changes? Important: When the changes are ready for publication, adding a #label:"aq-pr-triaged" |
Update
send-requestandsend-one-way-requestpolicy documentation with option to useauthentication-managed-identitypolicy for authentication in API Management.A sample is already included here on the
authentication-managed-identitypolicy page, and I've verified that it works for both policies.