Merge pull request #10323 from lafirest/fix/redact_pass_in_example

fix: redact the password to `******` in API examples
This commit is contained in:
Zaiming (Stone) Shi 2023-04-04 13:17:19 +02:00 committed by GitHub
commit bffe2c5dd7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 18 additions and 14 deletions

View File

@ -1,7 +1,7 @@
%% -*- mode: erlang -*- %% -*- mode: erlang -*-
{application, emqx_authn, [ {application, emqx_authn, [
{description, "EMQX Authentication"}, {description, "EMQX Authentication"},
{vsn, "0.1.15"}, {vsn, "0.1.16"},
{modules, []}, {modules, []},
{registered, [emqx_authn_sup, emqx_authn_registry]}, {registered, [emqx_authn_sup, emqx_authn_registry]},
{applications, [kernel, stdlib, emqx_resource, emqx_connector, ehttpc, epgsql, mysql, jose]}, {applications, [kernel, stdlib, emqx_resource, emqx_connector, ehttpc, epgsql, mysql, jose]},

View File

@ -1419,14 +1419,14 @@ request_user_create_examples() ->
summary => <<"Regular user">>, summary => <<"Regular user">>,
value => #{ value => #{
user_id => <<"user1">>, user_id => <<"user1">>,
password => <<"secret">> password => <<"******">>
} }
}, },
super_user => #{ super_user => #{
summary => <<"Superuser">>, summary => <<"Superuser">>,
value => #{ value => #{
user_id => <<"user2">>, user_id => <<"user2">>,
password => <<"secret">>, password => <<"******">>,
is_superuser => true is_superuser => true
} }
} }
@ -1437,13 +1437,13 @@ request_user_update_examples() ->
regular_user => #{ regular_user => #{
summary => <<"Update regular user">>, summary => <<"Update regular user">>,
value => #{ value => #{
password => <<"newsecret">> password => <<"******">>
} }
}, },
super_user => #{ super_user => #{
summary => <<"Update user and promote to superuser">>, summary => <<"Update user and promote to superuser">>,
value => #{ value => #{
password => <<"newsecret">>, password => <<"******">>,
is_superuser => true is_superuser => true
} }
} }

View File

@ -235,7 +235,7 @@ mqtt_main_example() ->
server => <<"127.0.0.1:1883">>, server => <<"127.0.0.1:1883">>,
proto_ver => <<"v4">>, proto_ver => <<"v4">>,
username => <<"foo">>, username => <<"foo">>,
password => <<"bar">>, password => <<"******">>,
clean_start => true, clean_start => true,
keepalive => <<"300s">>, keepalive => <<"300s">>,
retry_interval => <<"15s">>, retry_interval => <<"15s">>,

View File

@ -0,0 +1,2 @@
For security reasons, the value of the `password` field in the API examples is replaced with `******`.

View File

@ -0,0 +1,2 @@
出于安全原因,将 API 示例中 `password` 字段的值,统一更换为 `******`

View File

@ -50,7 +50,7 @@ values(_Method, Type) ->
database => <<"mqtt">>, database => <<"mqtt">>,
pool_size => 8, pool_size => 8,
username => <<"default">>, username => <<"default">>,
password => <<"public">>, password => <<"******">>,
sql => ?DEFAULT_SQL, sql => ?DEFAULT_SQL,
batch_value_separator => ?DEFAULT_BATCH_VALUE_SEPARATOR, batch_value_separator => ?DEFAULT_BATCH_VALUE_SEPARATOR,
local_topic => <<"local/topic/#">>, local_topic => <<"local/topic/#">>,

View File

@ -46,7 +46,7 @@ values(_Method) ->
database => <<"mqtt">>, database => <<"mqtt">>,
pool_size => 8, pool_size => 8,
username => <<"root">>, username => <<"root">>,
password => <<"public">>, password => <<"******">>,
template => ?DEFAULT_TEMPLATE, template => ?DEFAULT_TEMPLATE,
local_topic => <<"local/topic/#">>, local_topic => <<"local/topic/#">>,
resource_opts => #{ resource_opts => #{

View File

@ -61,7 +61,7 @@ values("influxdb_api_v1", post) ->
TypeOpts = #{ TypeOpts = #{
database => <<"example_database">>, database => <<"example_database">>,
username => <<"example_username">>, username => <<"example_username">>,
password => <<"examlpe_password">>, password => <<"******">>,
server => <<"127.0.0.1:8086">> server => <<"127.0.0.1:8086">>
}, },
values(common, "influxdb_api_v1", SupportUint, TypeOpts); values(common, "influxdb_api_v1", SupportUint, TypeOpts);

View File

@ -64,7 +64,7 @@ values(common_config) ->
authentication => #{ authentication => #{
mechanism => <<"plain">>, mechanism => <<"plain">>,
username => <<"username">>, username => <<"username">>,
password => <<"password">> password => <<"******">>
}, },
bootstrap_hosts => <<"localhost:9092">>, bootstrap_hosts => <<"localhost:9092">>,
connect_timeout => <<"5s">>, connect_timeout => <<"5s">>,

View File

@ -149,7 +149,7 @@ values(common, MongoType, Method, TypeOpts) ->
srv_record => false, srv_record => false,
pool_size => 8, pool_size => 8,
username => <<"myuser">>, username => <<"myuser">>,
password => <<"mypass">> password => <<"******">>
}, },
MethodVals = method_values(MongoType, Method), MethodVals = method_values(MongoType, Method),
Vals0 = maps:merge(MethodVals, Common), Vals0 = maps:merge(MethodVals, Common),

View File

@ -47,7 +47,7 @@ values(_Method) ->
database => <<"test">>, database => <<"test">>,
pool_size => 8, pool_size => 8,
username => <<"root">>, username => <<"root">>,
password => <<"">>, password => <<"******">>,
sql => ?DEFAULT_SQL, sql => ?DEFAULT_SQL,
local_topic => <<"local/topic/#">>, local_topic => <<"local/topic/#">>,
resource_opts => #{ resource_opts => #{

View File

@ -49,7 +49,7 @@ values(_Method, Type) ->
database => <<"mqtt">>, database => <<"mqtt">>,
pool_size => 8, pool_size => 8,
username => <<"root">>, username => <<"root">>,
password => <<"public">>, password => <<"******">>,
sql => ?DEFAULT_SQL, sql => ?DEFAULT_SQL,
local_topic => <<"local/topic/#">>, local_topic => <<"local/topic/#">>,
resource_opts => #{ resource_opts => #{

View File

@ -77,7 +77,7 @@ values(common, RedisType, SpecificOpts) ->
enable => true, enable => true,
local_topic => <<"local/topic/#">>, local_topic => <<"local/topic/#">>,
pool_size => 8, pool_size => 8,
password => <<"secret">>, password => <<"******">>,
command_template => [<<"LPUSH">>, <<"MSGS">>, <<"${payload}">>], command_template => [<<"LPUSH">>, <<"MSGS">>, <<"${payload}">>],
resource_opts => values(resource_opts, RedisType, #{}), resource_opts => values(resource_opts, RedisType, #{}),
ssl => #{enable => false} ssl => #{enable => false}