From c8083b7de4d3ad6a0f248eb559e5c3a8c8cfd436 Mon Sep 17 00:00:00 2001 From: Steven Masley Date: Thu, 2 Mar 2023 15:18:40 -0600 Subject: [PATCH] chore: System context to oidc login --- coderd/userauth.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/coderd/userauth.go b/coderd/userauth.go index 1a1ad6ad53b2e..b7ea35fd4f914 100644 --- a/coderd/userauth.go +++ b/coderd/userauth.go @@ -304,7 +304,9 @@ func (api *API) userAuthMethods(rw http.ResponseWriter, r *http.Request) { // @Router /users/oauth2/github/callback [get] func (api *API) userOAuth2Github(rw http.ResponseWriter, r *http.Request) { var ( - ctx = r.Context() + // userOAuth2Github is a system function. + //nolint:gocritic + ctx = dbauthz.AsSystemRestricted(r.Context()) state = httpmw.OAuth2(r) auditor = api.Auditor.Load() aReq, commitAudit = audit.InitRequest[database.APIKey](rw, &audit.RequestParams{ @@ -489,7 +491,9 @@ type OIDCConfig struct { // @Router /users/oidc/callback [get] func (api *API) userOIDC(rw http.ResponseWriter, r *http.Request) { var ( - ctx = r.Context() + // userOIDC is a system function. + //nolint:gocritic + ctx = dbauthz.AsSystemRestricted(r.Context()) state = httpmw.OAuth2(r) auditor = api.Auditor.Load() aReq, commitAudit = audit.InitRequest[database.APIKey](rw, &audit.RequestParams{