Updated messages and correcteed repository URL information.

This commit is contained in:
2026-02-14 20:23:50 +01:00
parent 04e31b9f12
commit 93615a1b1e
5 changed files with 57 additions and 12 deletions

36
overview.md Normal file
View File

@@ -0,0 +1,36 @@
# Azure Federated Auth Task
`AzureFederatedAuth@1` is an Azure Pipelines task that requests an OIDC token for an AzureRM service connection configured for workload identity federation.
It is designed for pipelines that need ARM federation variables without storing long-lived secrets.
## What It Sets
- `ARM_OIDC_TOKEN` (secret)
- `ARM_TENANT_ID`
- `ARM_CLIENT_ID`
- `GIT_ACCESS_TOKEN` (secret, optional)
## Task Input
- `serviceConnectionARM` (required): Azure Resource Manager service connection
- `setGitAccessToken` (optional): exchanges OIDC assertion for Azure DevOps scope and sets `GIT_ACCESS_TOKEN`
## Prerequisites
- AzureRM service connection using workload identity federation
- Pipeline access to `System.AccessToken`
- Linux YAML agents
## Example
```yaml
- task: AzureFederatedAuth@1
inputs:
serviceConnectionARM: 'my-arm-service-connection'
setGitAccessToken: true
```
## Repository
https://gitea.koszewscy.waw.pl/koszewscy/ado-azurefederatedauth-task.git