mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
application lifecycle event support
This commit is contained in:
@@ -2,7 +2,9 @@ package login
|
||||
|
||||
import (
|
||||
"errors"
|
||||
|
||||
"github.com/grafana/grafana/pkg/bus"
|
||||
"github.com/grafana/grafana/pkg/lifecycle"
|
||||
m "github.com/grafana/grafana/pkg/models"
|
||||
)
|
||||
|
||||
@@ -18,9 +20,11 @@ var (
|
||||
ErrGettingUserQuota = errors.New("Error getting user quota")
|
||||
)
|
||||
|
||||
func Init() {
|
||||
bus.AddHandler("auth", AuthenticateUser)
|
||||
loadLdapConfig()
|
||||
func init() {
|
||||
lifecycle.AddListener(lifecycle.ApplicationStarting, func() {
|
||||
bus.AddHandler("auth", AuthenticateUser)
|
||||
loadLdapConfig()
|
||||
})
|
||||
}
|
||||
|
||||
func AuthenticateUser(query *m.LoginUserQuery) error {
|
||||
|
||||
Reference in New Issue
Block a user