IdP Integration for GitHub Username for Self Hosted

Context

We are using self-hosted spacelift with a VCS Integration to GitHub Enterprise Server (self-hosted). Unfortunately, GitHub Enterprise is not a supported IdP for Spacelift self-hosted which means we must fall back on Google Workspace for our IdP. Usernames provided by Google Workspace (SAML) are of the format firstname.lastname@company.com while github username’s are assigned as firstname-lastname. This makes it difficult to associate a github user with the corresponding Spacelift user.

Request

I believe the “Slack member ID” integration was meant to help reconcile any differences between IdP-assigned username which may be an email address or other format of identifier with the Slack-assigned ID of the same person. Adding a similar integration for GitHub Username would help us construct Approval Policies based on a user’s GitHub activity.

Workaround
Not that I'm aware, although there may be some possible way to do this with rego in the login policy?
Problem
See description above.

Please authenticate to join the conversation.

Upvoters
Status

✅ Completed

Board

💡 Feature Requests

Tags

Access Control

Date

Over 1 year ago

Subscribe to post

Get notified by email when there are changes.