mirror of
https://github.com/datahub-project/datahub.git
synced 2025-09-01 13:23:09 +00:00
feat(ingest): salesforce - add sandbox support (#6105)
Co-authored-by: rgudic <roko.gudic@infobip.com>
This commit is contained in:
parent
e2c5d2a4ce
commit
d52fde126f
@ -90,6 +90,10 @@ class SalesforceConfig(DatasetSourceConfigBase):
|
|||||||
instance_url: Optional[str] = Field(
|
instance_url: Optional[str] = Field(
|
||||||
description="Salesforce instance url. e.g. https://MyDomainName.my.salesforce.com"
|
description="Salesforce instance url. e.g. https://MyDomainName.my.salesforce.com"
|
||||||
)
|
)
|
||||||
|
# Flag to indicate whether the instance is production or sandbox
|
||||||
|
is_sandbox: bool = Field(
|
||||||
|
default=False, description="Connect to Sandbox instance of your Salesforce"
|
||||||
|
)
|
||||||
access_token: Optional[str] = Field(description="Access token for instance url")
|
access_token: Optional[str] = Field(description="Access token for instance url")
|
||||||
|
|
||||||
ingest_tags: Optional[bool] = Field(
|
ingest_tags: Optional[bool] = Field(
|
||||||
@ -206,6 +210,7 @@ class SalesforceSource(Source):
|
|||||||
instance_url=self.config.instance_url,
|
instance_url=self.config.instance_url,
|
||||||
session_id=self.config.access_token,
|
session_id=self.config.access_token,
|
||||||
session=self.session,
|
session=self.session,
|
||||||
|
domain="test" if self.config.is_sandbox else None,
|
||||||
)
|
)
|
||||||
elif self.config.auth is SalesforceAuthType.USERNAME_PASSWORD:
|
elif self.config.auth is SalesforceAuthType.USERNAME_PASSWORD:
|
||||||
logger.debug("Username/Password Provided in Config")
|
logger.debug("Username/Password Provided in Config")
|
||||||
@ -224,6 +229,7 @@ class SalesforceSource(Source):
|
|||||||
password=self.config.password,
|
password=self.config.password,
|
||||||
security_token=self.config.security_token,
|
security_token=self.config.security_token,
|
||||||
session=self.session,
|
session=self.session,
|
||||||
|
domain="test" if self.config.is_sandbox else None,
|
||||||
)
|
)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user