mirror of
https://github.com/grafana/grafana.git
synced 2025-02-20 11:48:34 -06:00
Secure socks proxy: Allow overriding socks username (#74762)
This commit is contained in:
parent
3d50a6c87f
commit
bb2f5fce07
@ -6,10 +6,14 @@ import (
|
||||
)
|
||||
|
||||
func GetSQLProxyOptions(dsInfo sqleng.DataSourceInfo) *sdkproxy.Options {
|
||||
return &sdkproxy.Options{
|
||||
opts := &sdkproxy.Options{
|
||||
Enabled: dsInfo.JsonData.SecureDSProxy,
|
||||
Auth: &sdkproxy.AuthOptions{
|
||||
Username: dsInfo.UID,
|
||||
},
|
||||
}
|
||||
if dsInfo.JsonData.SecureDSProxyUsername != "" {
|
||||
opts.Auth.Username = dsInfo.JsonData.SecureDSProxyUsername
|
||||
}
|
||||
return opts
|
||||
}
|
||||
|
@ -73,6 +73,7 @@ type JsonData struct {
|
||||
TimeInterval string `json:"timeInterval"`
|
||||
Database string `json:"database"`
|
||||
SecureDSProxy bool `json:"enableSecureSocksProxy"`
|
||||
SecureDSProxyUsername string `json:"secureSocksProxyUsername"`
|
||||
AllowCleartextPasswords bool `json:"allowCleartextPasswords"`
|
||||
AuthenticationType string `json:"authenticationType"`
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user