diff --git a/assets/js/types/evcc.ts b/assets/js/types/evcc.ts index 55f1e8158..803ebd8a5 100644 --- a/assets/js/types/evcc.ts +++ b/assets/js/types/evcc.ts @@ -50,7 +50,7 @@ export interface State { forecast?: Forecast; currency?: CURRENCY; fatal?: FatalError[]; - providerAuth?: AuthProviders; + authProviders?: AuthProviders; version?: string; battery?: Battery[]; tariffGrid?: number; diff --git a/core/keys/global.go b/core/keys/global.go index 4f80cb2ce..74e8a7d46 100644 --- a/core/keys/global.go +++ b/core/keys/global.go @@ -20,5 +20,5 @@ const ( Telemetry = "telemetry" DemoMode = "demoMode" AuthDisabled = "authDisabled" - ProviderAuth = "providerAuth" + AuthProviders = "authProviders" ) diff --git a/server/providerauth/providerauth.go b/server/providerauth/providerauth.go index 67084979b..03fc8837a 100644 --- a/server/providerauth/providerauth.go +++ b/server/providerauth/providerauth.go @@ -85,16 +85,10 @@ func (a *Handler) Publish(paramC chan<- util.Param) { apMap[provider.DisplayName()] = ap } - val := struct { - AuthProviders map[string]*AuthProvider `json:"authProviders,omitempty"` - }{ - AuthProviders: apMap, - } - a.log.DEBUG.Printf("publishing %d auth providers", len(apMap)) // publish the updated auth providers - paramC <- util.Param{Key: keys.ProviderAuth, Val: val} + paramC <- util.Param{Key: keys.AuthProviders, Val: apMap} } // Register registers a specific AuthProvider. Returns login path as string.