diff --git a/services/auth/sspi_windows.go b/services/auth/sspi_windows.go index c16281079..eabfd5fa4 100644 --- a/services/auth/sspi_windows.go +++ b/services/auth/sspi_windows.go @@ -89,9 +89,9 @@ func (s *SSPI) Verify(req *http.Request, w http.ResponseWriter, store DataStore, } store.GetData()["EnableOpenIDSignIn"] = setting.Service.EnableOpenIDSignIn store.GetData()["EnableSSPI"] = true - // in this case, the store is Gitea's web Context + // in this case, the Verify function is called in Gitea's web context // FIXME: it doesn't look good to render the page here, why not redirect? - store.(*gitea_context.Context).HTML(http.StatusUnauthorized, tplSignIn) + gitea_context.GetWebContext(req).HTML(http.StatusUnauthorized, tplSignIn) return nil, err } if outToken != "" {