Options for auth with GHE

Ok, I’ve finally worked it out after 2 days wasted.

  1. You have to create OAuth app and not a generic github app, as generic app does not work. (The readme page does not state it clearly).
  2. There are two separate github plugins, once for integration, one for SSO. Some of the settings I was setting were only used for the integration and not SSO.

It’s a bit wonky:

  1. Sometimes you have to click login with github twice
  2. You have a separate user account for each org even if you use the same identity
  3. Switching between orgs with the same identity forces you to relog in

But hey it works.

Generic question, does Sentry license their SaaS offering for on-premise?
There is potential interest in distrubuted tracing capabilities, better auth, reports, etc, but for things that are not available on general internet which are not able to use the SaaS offering.

1 Like