Github Member Verification

TLDR please register your Github Account by visiting this link: https://github.web.development-traveloka.com, we plan to cleanup traveloka github members that have not been verified by the end of October 9th 2020. It will only take 10s - 5m of your time.

Background

As of today, we do not have standardized SAML configuration that can be used as Github Single Sign On yet. Because of that we chose to subscribe to Github Team which is cheaper compared to Github Enterprise, $4/user/mo vs $21/user/mo respectively. To put that in perspective, currently we pay Github $31,776 annually and if we are to use Github Enterprise, the cost will increase to $166,824 annually.

While it is cheaper to use Github Team, it is very difficult to maintain the integrity of Traveloka Github organization membership using GIthub Team feature set. Github team can not automatically onboard & off board members. Also admins do not have visibility to Traveloka email addresses of current github members.

To fix that issue (temporarily), we decided to take 1 workday to write a simple oAuth app that will gather github username, email address & full name to have better visibility to Traveloka Github membership. The data will later be reconciled regularly & autonomously with email data from slack or from Traveloka google suite.

Step by step guide

Please visit this link for step by step guide. Hopefully you won't need it.

This guide is only needed for the members of traveloka Github org and does not work if you are only the member of traveloka-data github org. If you are a member of both organizations but are seeing an error page, please contact @asendia via slack.

If you have any questions or concerns, feel free to ask directly in this thread, or you can contact me using slack: @asendia.
Application code: https://github.com/traveloka/verify-github-traveloka
Registered member list (281/633) will be updated periodically using manual export-import from dynamodb.