Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 9 Next »

Overview

This article provides instructions on how to connect to an API to import data from your application into Zilla. You will launch your application from Zilla, set up an API configuration, and send your data securely to Zilla.

Instructions

Steps To Create a Github Connector

1. Sign in to Github. In the upper-right corner of any page, click your profile photo, then click Settings.

2. In the left sidebar, click Developer settings.

3. In the left sidebar, click OAuth Apps, then click Register a new application

4. Name your Zilla connector then click Register application.

Homepage URL should be https://app.zillasecurity.com/

5. Copy your Client ID and Client secret to a place you may access again (you will need these credentials to connect from Zilla in a future step).

For the Authorization callback URL simply copy and paste https://app.zillasecurity.com/api/auth/callback/github into the text box.

Setup Github Application Integration on Zilla

1. Locate your desired Github application instance on Zilla, click Sync now in the top right and enable API Integration. Find the Client Id and Secret you obtained in the last step and enter them into the corresponding boxes. For Organization Id, enter the name of your organization on Github. For “Sync repositories as resource permissions”, choose Yes if the integration should sync user access for each repository within the organization. This option results in additional Repository Role permissions in the Available Permissions.

Note: When updating the “Sync repositories as resource permissions” setting from No to Yes, you must revoke all user tokens in Github.

If “Sync repositories as resource permissions” is Yes, on the Permissions tab additional permissions are displayed for each account (e.g., “admin: repo1“, “maintain: repo2”, “read: repo3”, “triage: repo4”, “write: repo5”).

Click Update or Next.

2. Click Next.

3. If required, grant access. Your sync will start once you have granted Zilla access.

4. Once complete you may view the data on Zilla.

When you have finished with all the steps above, review the information in Zilla that was synced.

Having trouble? Try our Troubleshooting articles or visit support.zillasecurity.com and submit a ticket. Our support team will assist you in resolving the problem as quickly as possible.

  • No labels