...
Info |
---|
Note: You must use organization’s owner account to setup the OAuth app and authenticate it. The owner account is also required to get outside collaborators. |
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.
...
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/
...
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 username of your organization on Github (located at Your Organizations tab when you click profile image at upper right corner). 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.
Enable account modifications? (Yes/No)
-Yes
will automatically revoke group memberships, repository permissions for a user, outside collaborators, outside collaborators' permissions to a repo and organization membership/inside collaborators and permissions (except for owner permissions) that have been flagged for revocation after an access review during a sync.
Info |
---|
Note:
|
...
If you are trying to sync GitHub’s Enterprise Server into Zilla then you have to add your domain as config otherwise leave it blank.
...
|
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”).
...
4. Once complete you may view the data on in Zilla.
Info |
---|
Troubleshooting GitHub Integration:
|
...