mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
AuthN: Use sync hook to fetch service account (#84078)
* Use sync hook to fetch service account
This commit is contained in:
@@ -90,7 +90,7 @@ func ProvideService(
|
||||
usageStats.RegisterMetricsFunc(s.getUsageStats)
|
||||
|
||||
s.RegisterClient(clients.ProvideRender(userService, renderService))
|
||||
s.RegisterClient(clients.ProvideAPIKey(apikeyService, userService))
|
||||
s.RegisterClient(clients.ProvideAPIKey(apikeyService))
|
||||
|
||||
if cfg.LoginCookieName != "" {
|
||||
s.RegisterClient(clients.ProvideSession(cfg, sessionService))
|
||||
|
||||
@@ -111,7 +111,7 @@ func (s *UserSync) FetchSyncedUserHook(ctx context.Context, identity *authn.Iden
|
||||
return nil
|
||||
}
|
||||
namespace, id := identity.GetNamespacedID()
|
||||
if namespace != authn.NamespaceUser {
|
||||
if namespace != authn.NamespaceUser && namespace != authn.NamespaceServiceAccount {
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user