Auth: Load oauth_allow_insecure_email_lookup using the SettingsProvider (#82460)

* wip

* Introduce fixed:server.config:writer role

* Fix tests

* Update name
This commit is contained in:
Misi
2024-02-16 12:05:00 +01:00
committed by GitHub
parent ac84069071
commit bb9d5799cf
4 changed files with 38 additions and 13 deletions

View File

@@ -73,6 +73,7 @@ func ProvideService(
socialService social.Service, cache *remotecache.RemoteCache,
ldapService service.LDAP, registerer prometheus.Registerer,
signingKeysService signingkeys.Service, oauthServer oauthserver.OAuth2Server,
settingsProviderService setting.Provider,
) *Service {
s := &Service{
log: log.New("authn.service"),
@@ -141,7 +142,7 @@ func ProvideService(
for name := range socialService.GetOAuthProviders() {
clientName := authn.ClientWithPrefix(name)
s.RegisterClient(clients.ProvideOAuth(clientName, cfg, oauthTokenService, socialService))
s.RegisterClient(clients.ProvideOAuth(clientName, cfg, oauthTokenService, socialService, settingsProviderService))
}
// FIXME (jguer): move to User package