Open ID Connect (OIDC) for GHEC Audit Log Streaming to AWS S3 #499
Labels
admin-cloud
Feature area: Cloud administration
beta
Feature phase: Beta
cloud
Available on Cloud
github enterprise
Product SKU: GitHub Enterprise
Summary
Today, GitHub’s audit log streaming feature requires storage of cloud secrets in GitHub when configuring your stream. Going forward, the audit log feature will support OpenID Connect (OIDC) for streaming partners. OIDC allows for the use of short-lived tokens that are automatically rotated for each configuration.
Intended Outcome
How will it work?
OIDC will establish an identity layer between GitHub and AWS for the purposes of authenticating GitHub to stream audit log events to a specified AWS S3 bucket. Enterprise owners will establish trust with the GitHub audit log application and assign audit log a role with write permissions to the S3 bucket. When streaming GitHub events via audit log streaming, GitHub will authenticate the cloud role and the Github audit log identity using short lived tokens.
The text was updated successfully, but these errors were encountered: