Include Page | ||||
---|---|---|---|---|
|
This page outlines the process of configuring and using the Github API through Zilla to sync groups and users.
Steps To Create a Github Connector
...
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.
Set up 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 secret Id and ID Secret you obtained in the last step and enter them into the corresponding boxes. For Organization NameId, enter the name of your organization on Github then click 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.
Info |
---|
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.
...