How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
A multi-account, form-based, database-less, application-wide, Rails authenticator.
CanCanCan is an authorization library for Ruby on Rails that lets developers define user permissions in a single, centralized file using a readable domain-specific language. It enforces those permissions across controllers, views, and database queries, providing a unified approach to access control in Rails applications. The library works by evaluating a prioritized list of rules that combine actions, models, and conditions, supporting aliases, blocks, and conditional logic. It automatically authorizes controller actions through Rails' before_action lifecycle, raising exceptions on unauthoriz
Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the necessary framework to build an authorization server that issues and validates security tokens for third-party applications, effectively acting as a security middleware to protect API endpoints. The project integrates an identity layer via OpenID Connect to verify user identities and retrieve profile information. It supports a variety of security patterns, including the implementation of the PKCE flow for public clients and the issuance of stateless JSON Web Tokens. Its broade
Minimal cookie-based authentication library for Ruby on Rails
The main features of brownboxdev/veri are: Authentication and Authorization.
Projects with overlapping indexed features include: bkuhlmann/auther — A multi-account, form-based, database-less, application-wide, Rails authenticator. cancancommunity/cancancan — CanCanCan is an authorization library for Ruby on Rails that lets developers define user permissions in a single,… doorkeeper-gem/doorkeeper — Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the… enjaku4/rabarber — Simple role-based authorization library for Ruby on Rails. heartcombo/devise — Devise is a flexible authentication framework for Ruby on Rails applications. It serves as a user identity management… janko/rodauth-rails — Rails integration for Rodauth authentication framework.