praetorian

Auth system

A lightweight authorization system that uses policy classes and does not require any additional dependencies.

A minimalist Crystal authorization system inspired by https://github.com/varvet/pundit.

GitHub

59 stars
2 watching
4 forks
Language: Crystal
last commit: almost 3 years ago
Linked from 1 awesome list

authorisationauthorizationcrystalcrystal-langcrystal-languagepraetorianshard

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
koajs/basic-auth Provides basic authentication middleware for protecting routes in a web application. 138
manukall/phoenix_token_auth An authentication solution for Phoenix applications 163
anurag90x/flask-pundit An extension for managing resource authorization and scoping in Flask web applications. 52
sinbadxiii/phalcon-auth An authentication system that enables secure user login and session management in web applications. 8
cartalyst/sentry A framework agnostic authentication system with additional features such as user groups and security features. 1,542
cyx/shield An authentication framework for Ruby applications 125
ueberauth/ueberauth An authentication framework that simplifies integration with third-party providers 1,620
yezz123/authx A library providing customizable authentication and authorization functionality for FastAPI applications 819
hjone72/plexauth A Plex authentication system that uses PHP and Nginx to secure multiple services with a single login. 101
lingthio/flask-user A customizable user authorization and management system for Flask web applications. 1,062
appdoctorio/accesspass Provides full user authentication features for an API. 70
smpallen99/coherence An authentication system for Elixir web applications 1,268
neroniaky/angular-token Provides an authentication service for Angular applications with support for multiple users and token-based authentication 370
alfianlosari/swiftuiauthenticationcompleted A complete authentication system for iOS apps using Firebase Auth SDK and Apple Authentication Services 50
hipapheralkus/aiaiai Demonstrates harder session management and vulnerable authentication implementation in Python 30