fix(swagger): remote api_secret field form api_key api

This commit is contained in:
zhongwencool 2021-12-09 16:54:06 +08:00
parent 0614c157ec
commit 64341fdc23
2 changed files with 12 additions and 12 deletions

View File

@ -36,9 +36,9 @@ schema("/api_key") ->
#{ #{
'operationId' => api_key, 'operationId' => api_key,
get => #{ get => #{
description => "Return api_keys list", description => "Return api_key list",
responses => #{ responses => #{
200 => hoconsc:ref(app) 200 => delete([api_secret], fields(app))
} }
}, },
post => #{ post => #{
@ -56,7 +56,7 @@ schema("/api_key/:name") ->
description => "Return the specific api_key", description => "Return the specific api_key",
parameters => [hoconsc:ref(name)], parameters => [hoconsc:ref(name)],
responses => #{ responses => #{
200 => hoconsc:ref(app) 200 => delete([api_secret], fields(app))
} }
}, },
put => #{ put => #{
@ -64,7 +64,7 @@ schema("/api_key/:name") ->
parameters => [hoconsc:ref(name)], parameters => [hoconsc:ref(name)],
'requestBody' => delete([created_at, api_key, api_secret, name], fields(app)), 'requestBody' => delete([created_at, api_key, api_secret, name], fields(app)),
responses => #{ responses => #{
200 => hoconsc:ref(app) 200 => delete([api_secret], fields(app))
} }
}, },
delete => #{ delete => #{

View File

@ -32,14 +32,14 @@
-define(APP, emqx_app). -define(APP, emqx_app).
-record(?APP, { -record(?APP, {
name = <<>> :: binary(), name = <<>> :: binary() | '_',
api_key = <<>> :: binary(), api_key = <<>> :: binary() | '_',
api_secret_hash = <<>> :: binary(), api_secret_hash = <<>> :: binary() | '_',
enable = true :: boolean(), enable = true :: boolean() | '_',
desc = <<>> :: binary(), desc = <<>> :: binary() | '_',
expired_at = 0 :: integer(), expired_at = 0 :: integer() | '_',
created_at = 0 :: integer() created_at = 0 :: integer() | '_'
}). }).
mnesia(boot) -> mnesia(boot) ->
ok = mria:create_table(?APP, [ ok = mria:create_table(?APP, [