Over the past year, our team has built a number of Slack applications for internal tools, demos, and for fun. We found ourselves writing the same OmniAuth code over and over again, so we decided to try and make it a bit easier on ourselves.
Inspired by Basecamp’s
google_sign_in gem, our goal was
to make something that would let us integrate “Sign in with Slack” into our
- with minimal configuration
- as quickly as possible
- without sacrificing on long-term stability and maintainability