feat(authn api): add required spec

This commit is contained in:
zhouzb 2021-07-30 12:01:17 +08:00
parent 5c9dabc064
commit 1c3d46d29e
1 changed files with 20 additions and 5 deletions

View File

@ -574,7 +574,6 @@ users2_api() ->
type => array, type => array,
items => #{ items => #{
type => object, type => object,
required => [user_id],
properties => #{ properties => #{
user_id => #{ user_id => #{
type => string type => string
@ -618,7 +617,6 @@ users2_api() ->
type => array, type => array,
items => #{ items => #{
type => object, type => object,
required => [user_id],
properties => #{ properties => #{
user_id => #{ user_id => #{
type => string type => string
@ -763,7 +761,7 @@ definitions() ->
SCRAMDef = #{ SCRAMDef = #{
type => object, type => object,
required => [name, mechanism], required => [name, mechanism, server_type],
properties => #{ properties => #{
name => #{ name => #{
type => string, type => string,
@ -793,6 +791,7 @@ definitions() ->
PasswordBasedBuiltInDatabaseDef = #{ PasswordBasedBuiltInDatabaseDef = #{
type => object, type => object,
required => [server_type],
properties => #{ properties => #{
server_type => #{ server_type => #{
type => string, type => string,
@ -811,6 +810,12 @@ definitions() ->
PasswordBasedMySQLDef = #{ PasswordBasedMySQLDef = #{
type => object, type => object,
required => [ server_type
, server
, database
, username
, password
, query],
properties => #{ properties => #{
server_type => #{ server_type => #{
type => string, type => string,
@ -863,6 +868,12 @@ definitions() ->
PasswordBasedPgSQLDef = #{ PasswordBasedPgSQLDef = #{
type => object, type => object,
required => [ server_type
, server
, database
, username
, password
, query],
properties => #{ properties => #{
server_type => #{ server_type => #{
type => string, type => string,
@ -994,6 +1005,10 @@ definitions() ->
PasswordBasedHTTPServerDef = #{ PasswordBasedHTTPServerDef = #{
type => object, type => object,
required => [ server_type
, url
, form_data
],
properties => #{ properties => #{
server_type => #{ server_type => #{
type => string, type => string,
@ -1015,7 +1030,7 @@ definitions() ->
type => string type => string
} }
}, },
format_data => #{ form_data => #{
type => string type => string
}, },
connect_timeout => #{ connect_timeout => #{