feat(kafka): accept wrapped secrets as passwords
This commit is contained in:
parent
9c5856029f
commit
c300eb41a7
|
@ -283,11 +283,9 @@ fields(auth_username_password) ->
|
|||
})},
|
||||
{username, mk(binary(), #{required => true, desc => ?DESC(auth_sasl_username)})},
|
||||
{password,
|
||||
mk(binary(), #{
|
||||
emqx_connector_schema_lib:password_field(#{
|
||||
required => true,
|
||||
sensitive => true,
|
||||
desc => ?DESC(auth_sasl_password),
|
||||
converter => fun emqx_schema:password_converter/2
|
||||
desc => ?DESC(auth_sasl_password)
|
||||
})}
|
||||
];
|
||||
fields(auth_gssapi_kerberos) ->
|
||||
|
|
|
@ -31,8 +31,8 @@ make_client_id(BridgeType0, BridgeName0) ->
|
|||
|
||||
sasl(none) ->
|
||||
undefined;
|
||||
sasl(#{mechanism := Mechanism, username := Username, password := Password}) ->
|
||||
{Mechanism, Username, emqx_secret:wrap(Password)};
|
||||
sasl(#{mechanism := Mechanism, username := Username, password := Secret}) ->
|
||||
{Mechanism, Username, Secret};
|
||||
sasl(#{
|
||||
kerberos_principal := Principal,
|
||||
kerberos_keytab_file := KeyTabFile
|
||||
|
|
Loading…
Reference in New Issue