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)})},
|
{username, mk(binary(), #{required => true, desc => ?DESC(auth_sasl_username)})},
|
||||||
{password,
|
{password,
|
||||||
mk(binary(), #{
|
emqx_connector_schema_lib:password_field(#{
|
||||||
required => true,
|
required => true,
|
||||||
sensitive => true,
|
desc => ?DESC(auth_sasl_password)
|
||||||
desc => ?DESC(auth_sasl_password),
|
|
||||||
converter => fun emqx_schema:password_converter/2
|
|
||||||
})}
|
})}
|
||||||
];
|
];
|
||||||
fields(auth_gssapi_kerberos) ->
|
fields(auth_gssapi_kerberos) ->
|
||||||
|
|
|
@ -31,8 +31,8 @@ make_client_id(BridgeType0, BridgeName0) ->
|
||||||
|
|
||||||
sasl(none) ->
|
sasl(none) ->
|
||||||
undefined;
|
undefined;
|
||||||
sasl(#{mechanism := Mechanism, username := Username, password := Password}) ->
|
sasl(#{mechanism := Mechanism, username := Username, password := Secret}) ->
|
||||||
{Mechanism, Username, emqx_secret:wrap(Password)};
|
{Mechanism, Username, Secret};
|
||||||
sasl(#{
|
sasl(#{
|
||||||
kerberos_principal := Principal,
|
kerberos_principal := Principal,
|
||||||
kerberos_keytab_file := KeyTabFile
|
kerberos_keytab_file := KeyTabFile
|
||||||
|
|
Loading…
Reference in New Issue