Introducing: slack_sign_in for Rails

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.