Configuring Repository Sync
Configuring External Repositories Sync
Configuring Bitbucket as an External Source
Create an OAuth consumer App in Bitbucket with the following details -
Callback URL - https://<FALCON_SUITE_INSTANCE_URL>/oauth/bitbucket/callback
URL - https://<FALCON_SUITE_INSTANCE_URL>
Permissions - Account (Read), Repositories (Read)
Navigate to
Global Settings->Settings->BitBucket Repo Sync Settingsand click on edit. Other settings apart from the below-mentioned keys can be left blank.
BitBucket Repo Sync Settings
OAUTH_CLIENT_ID
OAuth Consumer Client Id. Used for authenticating the REST API to get repositories.
OAUTH_CLIENT_SECRET
OAuth Consumer Client Secret. Used for authenticating the REST API to get repositories.
PROJECT_NAME_INCLUDE_PATTERN
Repository name matching this pattern will only be synced. By default all the repositories will be scanned.
PROJECT_NAME_EXCLUDE_PATTERN
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored.
SCAN_ALL_APPLICATION
Should all the repositories matching the Include / Exclude Pattern be scanned.
SCAN_ALL_BRANCHES
Should all the branches of the repository be scanned.
Configuring GitHub as an External Source
Navigate to
Global Settings->Settings->GitHub Repo Sync Settingsand click on edit. Other settings apart from the below-mentioned keys can be left blank.
GitHub Repo Sync Settings
OAUTH_CLIENT_ID
OAuth Consumer Client Id. Used for authenticating the REST API to get repositories.
OAUTH_CLIENT_SECRET
OAuth Consumer Client Secret. Used for authenticating the REST API to get repositories.
PROJECT_NAME_INCLUDE_PATTERN
Repository name matching this pattern will only be synced. By default all the repositories will be scanned.
PROJECT_NAME_EXCLUDE_PATTERN
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored.
SCAN_ALL_APPLICATION
Should all the repositories matching the Include / Exclude Pattern be scanned.
SCAN_ALL_BRANCHES
Should all the branches of the repository be scanned.
API_TOKEN_SCOPE
Scopes to be requested while generating the OAuth token
Configuring Anypoint Design Center as an External Source
Navigate to
Global Settings->Settings->Design Center Project Sync Settingsand click on editNOTE: The connected app should have
Design Center Viewerpermission for the required organizations
Design Center Project Sync Settings
ANYPOINT_CLIENT_ID
Anypoint Connected App client id
ANYPOINT_CLIENT_SECRET
Anypoint Connected App client secret
OWNER_ID
The owner ID is your user’s unique identifier (UUID). It can be obtained by the organization owner (or any user with Admin privilege) accessing to the Anypoint Platform’s Users page. For more details on how to obtain a given user ID, please refer to the API Design Center documentation
SCAN_ALL_APPLICATION
Should all the repositories matching the Include / Exclude Pattern be scanned.
SCAN_ALL_BRANCHES
Should all the branches of the repository be scanned.
PROJECT_NAME_INCLUDE_PATTERN
Repository name matching this pattern will only be synced. By default all the repositories will be scanned.
PROJECT_NAME_EXCLUDE_PATTERN
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored.
See Also
Last updated
Was this helpful?

