azure-sdk-for-cpp/sdk
Ahson Khan 3e5b7064ec
Add live tests for AzurePipelinesCredential. (#5734)
* 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.

* Add a live test to AzurePipelinesCredential.

* Add invalid test cases and output response.

* Add access token env var in ci.yml.

* Add identity yml files and EnvVars.

* Fix merge conflicts and print out the oidc response.

* Remove duplicate definition of ServiceDirectory and remove env.

* Revert CI/infra changes.

* Include engsys changes to add federated auth support.

* Update environment variables used.

* Sync recent engsys changes.

* Add invalid tenant id test and re-order them.

* Fail the live test pipeline if a test fails.

* Update tests and revert source changes.

* Debug failing TokenCredentialTest in new live test environment.

* Dont fail test on missing env var.

* Disable federated auth in ci.yml and add back client secret env var.

* Remove test application secret.

* Revert other changes related to infra.
2024-06-26 11:44:01 -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 live tests for AzurePipelinesCredential. (#5734) 2024-06-26 11:44:01 -07:00
keyvault Json library update and Xcode15 (#5681) 2024-06-18 08:26:28 -07:00
storage Remove client secrets, Re-make recording (#5725) 2024-06-21 12:13:38 +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