diff --git a/providers/src/airflow/providers/salesforce/hooks/salesforce.py b/providers/src/airflow/providers/salesforce/hooks/salesforce.py index ca54f01f5f05a..04d59a32ed11f 100644 --- a/providers/src/airflow/providers/salesforce/hooks/salesforce.py +++ b/providers/src/airflow/providers/salesforce/hooks/salesforce.py @@ -105,6 +105,7 @@ def get_connection_form_widgets(cls) -> dict[str, Any]: "security_token": PasswordField(lazy_gettext("Security Token"), widget=BS3PasswordFieldWidget()), "domain": StringField(lazy_gettext("Domain"), widget=BS3TextFieldWidget()), "consumer_key": StringField(lazy_gettext("Consumer Key"), widget=BS3TextFieldWidget()), + "consumer_secret": PasswordField(lazy_gettext("Consumer Secret"), widget=BS3PasswordFieldWidget()), "private_key_file_path": PasswordField( lazy_gettext("Private Key File Path"), widget=BS3PasswordFieldWidget() ), @@ -151,6 +152,7 @@ def conn(self) -> api.Salesforce: session=self.session, client_id=self._get_field(extras, "client_id") or None, consumer_key=self._get_field(extras, "consumer_key") or None, + consumer_secret=self._get_field(extras, "consumer_secret") or None, privatekey_file=self._get_field(extras, "private_key_file_path") or None, privatekey=self._get_field(extras, "private_key") or None, )