mirror of https://github.com/Icinga/icinga2.git
Remove passwords from API
IdoMysqlConnection, IdoPgsqlConnection, IcingaDB, and ElasticsearchWriter require passwords in their configuration to authenticate against external services. This commit ensures that these can no longer be accessed using the API.
This commit is contained in:
parent
83cfb84fe0
commit
401d3cdc9e
|
@ -21,7 +21,7 @@ class IdoMysqlConnection : DbConnection
|
|||
[config] String user {
|
||||
default {{{ return "icinga"; }}}
|
||||
};
|
||||
[config] String password {
|
||||
[config, no_user_view, no_user_modify] String password {
|
||||
default {{{ return "icinga"; }}}
|
||||
};
|
||||
[config] String database {
|
||||
|
|
|
@ -20,7 +20,7 @@ class IdoPgsqlConnection : DbConnection
|
|||
[config] String user {
|
||||
default {{{ return "icinga"; }}}
|
||||
};
|
||||
[config] String password {
|
||||
[config, no_user_view, no_user_modify] String password {
|
||||
default {{{ return "icinga"; }}}
|
||||
};
|
||||
[config] String database {
|
||||
|
|
|
@ -18,7 +18,7 @@ class IcingaDB : ConfigObject
|
|||
default {{{ return 6380; }}}
|
||||
};
|
||||
[config] String path;
|
||||
[config] String password;
|
||||
[config, no_user_view, no_user_modify] String password;
|
||||
[config] int db_index;
|
||||
};
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ class ElasticsearchWriter : ConfigObject
|
|||
default {{{ return false; }}}
|
||||
};
|
||||
[config] String username;
|
||||
[config] String password;
|
||||
[config, no_user_view, no_user_modify] String password;
|
||||
|
||||
[config] bool enable_tls {
|
||||
default {{{ return false; }}}
|
||||
|
|
Loading…
Reference in New Issue