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
Rails apps:
- with minimal configuration
- as quickly as possible
- without sacrificing on long-term stability and maintainability
And so,
slack_sign_in
came to be! You can
find the gem on GitHub with written
documentation, but we also made a short getting started video.