Skip to content
Snippets Groups Projects

licensing: add new plans and enforce SSO

Merged Warren Gifford requested to merge jc/4.0-packaging-enforcement into main

Created by: unknwon

This PR does two things:

  1. Adds new plans "business-0" and "enterprise-1".
  2. Requires a valid license for enabling any non-builtin authentication provider, i.e. taking SSO away from Free instances.

Warning logs are printed to the console and site alerts are shown to the site admin:

CleanShot 2022-08-22 at 15 21 50@2x CleanShot 2022-08-22 at 15 21 33@2x

Test plan

Unit tests and manual e2e tests.


Part of https://github.com/sourcegraph/sourcegraph/issues/40064

Merge request reports

Approval is optional

Merged by avatar (Apr 24, 2025 1:56am UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading