-
Notifications
You must be signed in to change notification settings - Fork 456
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] BREAKING change: Authenticate to Azure from GH with OpenID Connect #1450
Open
1 task
Tracked by
#1607
Labels
blocked
if an issue is blocked
[cat] github
category: GitHub
[cat] pipelines
category: pipelines
enhancement
New feature or request
Comments
MariusStorhaug
changed the title
[Feature Request]: Authenticate to Azure with OpenID Connect
[Feature Request]: Authenticate to Azure from GH with OpenID Connect
May 30, 2022
10 tasks
10 tasks
MariusStorhaug
added
[cat] github
category: GitHub
[cat] pipelines
category: pipelines
labels
May 30, 2022
Needs further alignment #1465 |
10 tasks
Aligning with #1085, environments will be used in GH. |
2 tasks
26 tasks
10 tasks
eriqua
changed the title
[Feature Request]: Authenticate to Azure from GH with OpenID Connect
[Feature Request] BREAKING change: Authenticate to Azure from GH with OpenID Connect
Jul 25, 2022
Removing from upcoming release 0.7, will be worked on in the next one |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
blocked
if an issue is blocked
[cat] github
category: GitHub
[cat] pipelines
category: pipelines
enhancement
New feature or request
Description
Removing long-lived, Azure credentials from the development environment is a key strategy to reduce vulnerabilities that hackers can easily exploit. We can now configure GitHub to deploy to Azure without creating, storing, or managing credentials for the Azure AD application (SPN), by using the Azure AD workload identity federation capability which is now GA (Build 2022 - Book of news).
The required changes seems to be:
Add Federated Identity profile on the SPN in AAD. For this we need to choose a criteria of use, i.e.:
Environment = 'Engineering'
.Add
ARM_CLIENT_ID
,ARM_TENANT_ID
andARM_SUBSCRIPTION_ID
to a new environment.Add the following sections to the workflow files:
Ensure we have the related documentation updated
The text was updated successfully, but these errors were encountered: