fix: redirect to login on gitauth invalid session (#7416)

This commit is contained in:
Kyle Carberry 2023-05-04 12:19:44 -05:00 committed by GitHub
parent 9908c84b2a
commit 11ac3be4d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -449,7 +449,7 @@ func New(options *Options) *API {
r.Route(fmt.Sprintf("/%s", gitAuthConfig.ID), func(r chi.Router) {
r.Use(
httpmw.ExtractOAuth2(gitAuthConfig, options.HTTPClient, nil),
apiKeyMiddleware,
apiKeyMiddlewareRedirect,
)
r.Get("/callback", api.gitAuthCallback(gitAuthConfig))
})

View File

@ -876,7 +876,7 @@ func TestWorkspaceAgentsGitAuth(t *testing.T) {
}},
})
resp := coderdtest.RequestGitAuthCallback(t, "github", client)
require.Equal(t, http.StatusUnauthorized, resp.StatusCode)
require.Equal(t, http.StatusSeeOther, resp.StatusCode)
})
t.Run("AuthorizedCallback", func(t *testing.T) {
t.Parallel()