Skip to content

Supporting SSH CAs for access to EMU user namespace repositories #933

Closed

Description

@github-product-roadmap

Summary

SSH CAs allow administrators to mint SSH keys that function as a user's credentials, with additional restrictions such as time-bounding the access. These keys are only good against the enterprise's data.

Traditionally, "the enterprise's data" is just repos that belong to orgs that belong to the enterprise. We wouldn't want an admin able to mint a key that can access a user's personal repos.
But in EMUs, the user account is an enterprise resource, and both admins and users expect that when they have a key that's good for the Foo Enterprise as user Bar, it's good for everything in the enteprise, including user Bar's user namespace repos.

With this change, those keys are now good for user namespace repos. This will be a default change, without the option to opt-out of the change in scoping.

Activity

  1. locked and limited conversation to collaborators on Feb 28, 2024
  2. moved this to Q1 2024 – Jan-Mar in GitHub Public Roadmapon Feb 28, 2024
  3. ankneis commented on Apr 18, 2024

    @ankneis
    Contributor

    🚢 This has shipped: https://github.blog/changelog/2024-03-29-ssh-ca-support-for-enterprise-owned-user-accounts/

    Leaving open to track for GHES release!

  4. ankneis commented on Sep 18, 2024

    @ankneis
    Contributor
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 EnterpriseGAFeature phase: Generally availableGHES 3.14GHES 3.14ShippedShippedenterprise administrationFeature: Enterprise server administration

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions