microsoft / terraform-provider-azuredevops

Terraform Azure DevOps provider
https://www.terraform.io/docs/providers/azuredevops/
MIT License
372 stars 260 forks source link

Fix OIDC validation & AzureAD Auth #993

Closed davidcorrigan714 closed 3 months ago

davidcorrigan714 commented 3 months ago

All Submissions:

Fixes #990 by removing the input validation and adding documentation about how credentials are sourced. This allows different providers to use different auth providers in most circumstances.

Fixes #994 by using the correct authentication method for AzureAD for OIDC - should've been a Client Assertion and not a Client Secret.

What about the current behavior has changed?

The Terraform SDK input validation has been removed.

Issue Number:

Does this introduce a change to go.mod, go.sum or vendor/?

Does this introduce a breaking change?

Other information

davidcorrigan714 commented 3 months ago

Still not used to GH, don't know if there's a way to mark this as a draft like AzDO can. I haven't tested it locally but putting it up for comments while I remember how to get my machine setup to test local plugins again.

favoretti commented 3 months ago

Still not used to GH, don't know if there's a way to mark this as a draft like AzDO can. I haven't tested it locally but putting it up for comments while I remember how to get my machine setup to test local plugins again.

image

You should see a "Convert to draft" link there, since you're the author.

davidcorrigan714 commented 3 months ago

Just checked every auth method manually so they should be good now.