mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-20 23:49:23 +00:00
Fix SSPI auth panic (#25955)
Try to fix #25952 Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
parent
dcb607d3cf
commit
265a28802a
|
@ -89,9 +89,9 @@ func (s *SSPI) Verify(req *http.Request, w http.ResponseWriter, store DataStore,
|
||||||
}
|
}
|
||||||
store.GetData()["EnableOpenIDSignIn"] = setting.Service.EnableOpenIDSignIn
|
store.GetData()["EnableOpenIDSignIn"] = setting.Service.EnableOpenIDSignIn
|
||||||
store.GetData()["EnableSSPI"] = true
|
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?
|
// 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
|
return nil, err
|
||||||
}
|
}
|
||||||
if outToken != "" {
|
if outToken != "" {
|
||||||
|
|
Loading…
Reference in a new issue