Skip to content

feat: "proxy" subcommand providing an mTLS authenticating proxy#1262

Draft
keegancsmith wants to merge 1 commit intomainfrom
k/mtls-proxy
Draft

feat: "proxy" subcommand providing an mTLS authenticating proxy#1262
keegancsmith wants to merge 1 commit intomainfrom
k/mtls-proxy

Conversation

@keegancsmith
Copy link
Member

This implements a feature a few customers have already implemented internally. They rely on mTLS to avoid the need of distributing access tokens per user / oauth. This proxy uses the email field of a request and then sets the appropriate headers on the request for sourcegraph to authenticate it. In particular we rely on the site-admin:sudo scope which allows user impersonation.

This feature is still experimental so is not shown in the -help output.

This implements a feature a few customers have already implemented
internally. They rely on mTLS to avoid the need of distributing access
tokens per user / oauth. This proxy uses the email field of a request
and then sets the appropriate headers on the request for sourcegraph to
authenticate it. In particular we rely on the site-admin:sudo scope
which allows user impersonation.

This feature is still experimental so is not shown in the -help output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant