github / roadmap

GitHub public roadmap
Creative Commons Attribution 4.0 International
7.91k stars 992 forks source link

SAML SSO identity displayed in enterprise audit log events - [GA] #923

Closed github-product-roadmap closed 1 month ago

github-product-roadmap commented 8 months ago

Summary

SAML single sign-on (SSO) gives organization owners and enterprise owners a way to control and secure access to organization resources like repositories, issues, and pull requests. Organization owners can invite your personal account to join their organization that uses SAML SSO, which allows you to contribute to the organization and retain your existing identity and contributions on GitHub - while also enforcing a SAML SSO check to access the organization's resources.

This feature augments existing audit log events with the SAML identity associated with the user who took the relevant action. In doing so, customers using GitHub Enterprise will be able to track activity associated with a specific SAML identity in the enterprise and organization audit logs.

Intended Outcome

Enterprise and Organization owners will be able to track audit log activity associated with specific SAML SSO identities. By providing the SAML SSO identity as part of the audit log, enterprise and organization owners can quickly and easily link logs from multiple sourcing using the same SAML SSO identity identifiers. This allows Enterprise owners to attribute audit log activity to a user's corporate identity.

How will it work?

The external_identity_nameid or external_identity_username, depending on the IdP provider, will be displayed in all audit log events where the SAML SSO identity is associated with the actor in a SAML enabled organization or enterprise.

ankneis commented 6 months ago

🚢 This has shipped: https://github.blog/changelog/2024-03-19-logging-saml-sso-and-scim-identity-data-in-audit-log-events-is-generally-available

Leaving open to track for GHES release.

ankneis commented 1 month ago

This has shipped with GHES 3.13: https://docs.github.com/en/enterprise-server@3.13/admin/release-notes