GitHub Data Processing

Zluri fetches the list of users from GitHub. This article explains how you can validate the GitHub users presented in Zluri.

 

How Zluri fetches the data?

 

Zluri uses the following API to fetch the list of users.

 

 

 

However, this api does not provide user emails. It just provides the usernames.  Zluri fetches the emails of all users who have enabled SAML in their account and maps the user names into the email ids obtained through SAML mapping.

 

 

Status & License Mapping:

 

Any user fetched through the list user API mentioned above whose SAML mapping is available is marked with User Application Status = 'Active'. These users are also assigned a license.

 

Any user fetched in earlier syncs but not in the most recent sync is marked as 'User Application Status' = Inactive.

 

How to validate the data?

 

You can check the number of users in your GitHub account for the organization you have conencted at 

 

 

 

This count will match the count shown in Zluri with Source = GitHub and User Application Status = Active if all users have SAML enabled. If not, You can find the users in 'User Mapping Screen' of Github in Zluri. Once you map the user ids with emails, The count will match.

 

Can’t find what you are looking for? Let us help you!

GitHub Data Processing

Modified on Wed, 15 Mar 2023 at 02:03 AM

Zluri fetches the list of users from GitHub. This article explains how you can validate the GitHub users presented in Zluri.

 

How Zluri fetches the data?

 

Zluri uses the following API to fetch the list of users.

 

 

 

However, this api does not provide user emails. It just provides the usernames.  Zluri fetches the emails of all users who have enabled SAML in their account and maps the user names into the email ids obtained through SAML mapping.

 

 

Status & License Mapping:

 

Any user fetched through the list user API mentioned above whose SAML mapping is available is marked with User Application Status = 'Active'. These users are also assigned a license.

 

Any user fetched in earlier syncs but not in the most recent sync is marked as 'User Application Status' = Inactive.

 

How to validate the data?

 

You can check the number of users in your GitHub account for the organization you have conencted at 

 

 

 

This count will match the count shown in Zluri with Source = GitHub and User Application Status = Active if all users have SAML enabled. If not, You can find the users in 'User Mapping Screen' of Github in Zluri. Once you map the user ids with emails, The count will match.

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article