azure-sdk-for-cpp/sdk
Ahson Khan 9b2c3b337e
Add AzurePipelinesCredential for authenticating an Azure Pipelines service connection with workload identity federation. (#5733)
* Add AzurePipelinesCredential for authenticating an Azure Pipelines service connection with workload identity federation.

* Add unit tests.

* Add comment about not throwing in the ctor, but rather deferring it.

* Order field in order of initialization and fix cspell.

* Fix ambiguous call to EnvironmentOverride in tests.

* Address PR feedback, suppress warning, move oidc fetch in token cache,
and update exception message.

* Address PR feedback, use ID and capitalize Azure Pipelines.

* Revert back to the workaround for the warning, rather than suppressing
it.

* Address PR feedback, move getting an assertion to a helper, and add
const.
2024-06-20 21:09:31 -07:00
..
attestation Disable playback for several attestation tests that use JWTs (#5665) 2024-05-28 10:15:07 -07:00
core Json library update and Xcode15 (#5681) 2024-06-18 08:26:28 -07:00
eventhubs Json library update and Xcode15 (#5681) 2024-06-18 08:26:28 -07:00
identity Add AzurePipelinesCredential for authenticating an Azure Pipelines service connection with workload identity federation. (#5733) 2024-06-20 21:09:31 -07:00
keyvault Json library update and Xcode15 (#5681) 2024-06-18 08:26:28 -07:00
storage Increment version for storage releases (#5715) 2024-06-12 16:43:28 +08:00
tables Increment package version after release of azure-data-tables (#5710) 2024-06-11 11:58:20 -07:00
template Update sdk vcpkg portfile with VERSION and HEAD_REF (#5516) 2024-04-12 10:25:19 -07:00