Browse Source

Fix SSPI auth panic (#25955) (#25969)

Backport #25955 by @wxiaoguang

Try to fix #25952

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
tags/v1.20.1
Giteabot 11 months ago
parent
commit
227c3b67e0
No account linked to committer's email address
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      services/auth/sspi_windows.go

+ 2
- 2
services/auth/sspi_windows.go View File

@@ -97,9 +97,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 != "" {

Loading…
Cancel
Save