Authentication, Roles, and Authorization... oh my.

This page summarizes the projects mentioned and recommended in the original post on /r/rails

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Devise

    Flexible authentication solution for Rails with Warden.

  • I keep going back and forth between Devise and something a little more friendly like authentication-zero gem for authentication.

  • authentication-zero

    An authentication system generator for Rails applications.

  • I keep going back and forth between Devise and something a little more friendly like authentication-zero gem for authentication.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Pundit

    Minimal authorization through OO design and pure Ruby classes

  • For authorization, I'm going back and forth with Pundit and CanCanCan

  • CanCanCan

    The authorization Gem for Ruby on Rails.

  • For authorization, I'm going back and forth with Pundit and CanCanCan

  • rolify

    Role management library with resource scoping

  • I think I'm set with Rolify for the user roles

  • Action Policy

    Authorization framework for Ruby/Rails applications

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts