mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
set cookie name from configuration
This commit is contained in:
@@ -125,7 +125,7 @@ func initContextWithToken(ctx *m.ReqContext, orgID int64, ts *auth.UserAuthToken
|
||||
ctx.Logger.Info("new token", "unhashed token", ctx.UserToken.UnhashedToken)
|
||||
ctx.Resp.Header().Del("Set-Cookie")
|
||||
cookie := http.Cookie{
|
||||
Name: "grafana_session",
|
||||
Name: setting.SessionOptions.CookieName,
|
||||
Value: url.QueryEscape(ctx.UserToken.UnhashedToken),
|
||||
HttpOnly: true,
|
||||
Domain: setting.Domain,
|
||||
|
||||
@@ -37,8 +37,6 @@ func (s *UserAuthTokenService) Init() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
const sessionCookieKey = "grafana_session"
|
||||
|
||||
func (s *UserAuthTokenService) UserAuthenticatedHook(user *models.User, c *models.ReqContext) error {
|
||||
userToken, err := s.CreateToken(user.Id, c.RemoteAddr(), c.Req.UserAgent())
|
||||
if err != nil {
|
||||
@@ -47,11 +45,12 @@ func (s *UserAuthTokenService) UserAuthenticatedHook(user *models.User, c *model
|
||||
|
||||
c.Resp.Header().Del("Set-Cookie")
|
||||
cookie := http.Cookie{
|
||||
Name: sessionCookieKey,
|
||||
Name: setting.SessionOptions.CookieName,
|
||||
Value: url.QueryEscape(userToken.UnhashedToken),
|
||||
HttpOnly: true,
|
||||
Domain: setting.Domain,
|
||||
Path: setting.AppSubUrl + "/",
|
||||
Secure: setting.SessionOptions.Secure,
|
||||
}
|
||||
|
||||
http.SetCookie(c.Resp, &cookie)
|
||||
@@ -62,11 +61,12 @@ func (s *UserAuthTokenService) UserAuthenticatedHook(user *models.User, c *model
|
||||
func (s *UserAuthTokenService) UserSignedOutHook(c *models.ReqContext) {
|
||||
c.Resp.Header().Del("Set-Cookie")
|
||||
cookie := http.Cookie{
|
||||
Name: sessionCookieKey,
|
||||
Name: setting.SessionOptions.CookieName,
|
||||
Value: "",
|
||||
HttpOnly: true,
|
||||
Domain: setting.Domain,
|
||||
Path: setting.AppSubUrl + "/",
|
||||
Secure: setting.SessionOptions.Secure,
|
||||
}
|
||||
http.SetCookie(c.Resp, &cookie)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user