For repositories stored on Azure, the azure
backend allows CMS users to log in directly with their Azure account. Note that all users must have write access to your content repository for this to work.
In order to get Netlify-CMS working with Azure DevOps, you need a Tenant Id and an Application Id.
http://localhost:8080/
)Azure DevOps->user_impersonation
permission for the created application.Authentication->Implicit grant
enable Access tokens for the application and click Save
.https://dev.azure.com/<organization>/_settings/organizationAad
config.yml
file:backend:
name: azure
repo: organization/project/repo # replace with actual path
tenant_id: tenantId # replace with your tenantId
app_id: appId # replace with your appId
Pagination is not supported so some endpoints might return missing data
Nested collection are partially supported as Azure doesn’t allow renaming and editing in a single operation