Azure AD (AAD) Service Principal Support for GHEC EMUs (Preview) · Issue #360 · github/roadmap · GitHub
Skip to content

Azure AD (AAD) Service Principal Support for GHEC EMUs (Preview) #360

Closed as not planned

Description

@github-product-roadmap

Summary

Many large GitHub Enterprise customers use Service Principals to serve their automation needs in a centralised, auditable and secure fashion. Service Principals support the full identity and credential lifecycle for automation scenarios.

Intended Outcome

In this initiative, we will enable support for Azure AD Service Principles for GHEC EMUs as credentials on GitHub apps. We will later bring this capability to GHAE and GHES.

How will it work?

To begin, enterprise customers will first need to configure a GHEC EMU Enterprise utilizing Azure AD OpenID Connect (OIDC). Next, an Azure AD admin will create the application and service principal objects in the application's AAD tenant. Finally, an organization owner will register the Service Principal as a credential on a GitHub Application within their GHEC EMU Enterprise, installed to one or more organizations.

Activity

  1. locked and limited conversation to collaborators on Dec 15, 2021
  2. moved this to Q2 2022 – Apr-Jun in GitHub Public Roadmapon Dec 15, 2021
  3. moved this from Q2 2022 – Apr-Jun to Future in GitHub Public Roadmapon Apr 13, 2022
  4. moved this from Future to Q4 2022 – Oct-Dec in GitHub Public Roadmapon Jun 15, 2022
  5. moved this from Q4 2022 – Oct-Dec to Q1 2023 – Jan-Mar in GitHub Public Roadmapon Sep 14, 2022
  6. moved this from Q1 2023 – Jan-Mar to Future in GitHub Public Roadmapon Oct 19, 2022
  7. added
    identityFeature: Github identity
    and removed on Jan 6, 2023
  8. changed the title [-]Azure AD (AAD) Service Principal Support for GHEC EMUs (Beta)[/-] [+]Azure AD (AAD) Service Principal Support for GHEC EMUs (Preview)[/+] on Oct 18, 2024
  9. ankneis commented on Nov 20, 2024

    @ankneis
    Contributor

    This issue is being closed as outdated. For more information, please check out this Discussion post. Stay tuned for new additions to our refreshed public roadmap!

  10. ankneis commented on Dec 17, 2024

    @ankneis
    Contributor

    We wanted to provide more details on why we removed this from the roadmap. Building and maintaining a strong platform-centric approach to integrations and automations is a key part of GitHub's product strategy going forward. Currently we are improving the custom RBAC and least privilege permissions structures in GitHub Enterprise that are available to human and machine actors. As we have added support for more identity providers with the "Bring Your Own Identity Provider to GitHub" update, we will be evaluating how to apply the service principal platform goals more broadly to the GitHub service.

    Feel free to upvote and share your thoughts in this dedicated thread —your feedback really helps us prioritize!

    If this thread doesn’t quite cover what you had in mind, feel free to start a new discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnterpriseProduct SKU: GitHub EnterprisePreviewFeature phase: PreviewcloudAvailable on CloudidentityFeature: Github identity

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions