Skip to main content
When your team has Data Shield enabled, Unblocked protects your sensitive information by ensuring we know exactly who is asking a question before sharing any source code. Normally, this means every person on your team has to individually connect their GitHub account to Unblocked. This extra step can be frustrating, especially if your team logs in using Single Sign-On (SSO) or if they just want to ask a quick question in Slack without thinking about account settings. By verifying your organization’s email domain in GitHub, you can skip this manual setup for everyone on your team. Unblocked leverages your domain-validated emails to automatically match your team members’ GitHub accounts with their Slack and SSO identities, giving them instant access to code-related answers right away.

Requirements

To take advantage of this feature, your GitHub organization needs to meet a few requirements:
  1. Enterprise plan: Your GitHub organization must be on the “Enterprise” plan.
  2. Domain verification: Your GitHub organization needs to verify its email domains using DNS. Simply “approving” the domain isn’t enough.
  3. Terms of Service: Your GitHub organization must have accepted the GitHub Corporate Terms of Service in Organization settings.

Setup Instructions

1

Verify your domain

For step-by-step instructions on verifying your domain, please follow GitHub’s documentation.
2

Accept the Terms of Service

If your organization hasn’t already accepted the Corporate Terms of Service:
  1. Navigate to your organization’s settings in GitHub.
  2. Scroll down to the “Terms of Service” section.
  3. Next to Corporate, follow the prompts to read and sign the agreement on behalf of your business.
3

Match user identities

Once your domain is verified and the Terms of Service are accepted, Unblocked will automatically begin matching user identities, reducing friction for your team.