The authorization Gem for Ruby on Rails.

CanCanCan Wiki | RDocs | Screencast 1 | Screencast 2 CanCanCan is an authorization library for Ruby and Ruby on Rails which restricts what resources a given user is allowed to access. All permissions can be defined in one
Category: Ruby / Authentication and OAuth
Watchers: 96
Star: 5.4k
Fork: 630
Last update: Sep 28, 2023

Related Repos

hanamimastery JayDoubleuTee A JWT authorization middleware for any web application. JayDoubleuTee is inspired by Hanami philosophy to build components that are high

janko rodauth-i18n Provides I18n integration for Rodauth authentication framework. It also includes built-in translations, which you are welcome to extend.

davydovanton Kan Simple functional authorization library for ruby. Inspired by transproc and dry project Table of context Installation Usage Contributing License Code of Conduct Installation Add this l

binarylogic Authlogic An unobtrusive ruby authentication library based on ActiveRecord. Sponsors Tail Authlogic users in your logs! Documentation Version Documentation Unrele

thoughtbot Clearance Rails authentication with email & password. Clearance is intended to be small, simple, and well-tested. It has opinionated defaults but is intended to be easy to override. Please use GitHub Issues to report b

heartcombo Devise is a flexible authentication solution for Rails based on Warden. It: Is Rack based; Is a complete MVC solution based on Rails engines; Allows you to have multiple models signed in at the same time; Is based on a modula

jwt JWT A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard. If you have further questions related to development or usage, join us: ruby-jwt google group. Announcements Ruby 1.9.3 supp

nsarno knock Seamless JWT authentication for Rails API Description Knock is an authentication solution for Rails API-only application based on JSON Web Tokens. Why should I use this? It's lightweight. It

omniauth OmniAuth: Standardized Multi-Provider Authentication An Introduction OmniAuth is a library that standardizes multi-provider authentication for web applications. It was created to be powerful, flexible, and do as

jeremyevans Rodauth Rodauth is an authentication and account management framework for rack applications. It's built using Roda and Sequel, but it can be used with other web frameworks, database libraries, and databases. When used with Postgr

cyx Shield Shield n. A solid piece of metal code used to protect your application. Why another authentication library? Because most of the other libraries are too huge. Extending other libraries is a pain. Writing

wardencommunity Warden Getting Started Please see the Warden Wiki for overview documentation. Maintainers Daniel Neighman (hassox) JosΓ© Valim (josevalim) Justin Smestad (jsmestad) Whitney Smestad (whithub) A li

doorkeeper-gem Doorkeeper β€” awesome OAuth 2 provider for your Rails / Grape app. Doorkeeper is a gem (Rails engine) that makes it easy to introduce OAuth 2 provider functionality to your Ruby on Rails or Grape application. Supported f

oauth-xx ⚠️ WARNING: You are viewing the README of the master branch which contains unreleased changes for version 2.0.0. Please help us reach the 2.0.0 release milestone by submitting PRs, or reviewing PRs and issues. OAuth2 If

be9 acl9 Acl9 is a role-based authorization system that provides a concise DSL for securing your Rails application. Access control is pointless if you're not sure you've done it right. The fundamental goal of acl9 is to ensure tha