active_entry
RbNaCl
active_entry | RbNaCl | |
---|---|---|
5 | 1 | |
14 | 977 | |
- | -0.2% | |
0.0 | 2.9 | |
over 2 years ago | about 1 month ago | |
Ruby | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
active_entry
-
Access control gem for your Rails application (the 2nd)
Add the gem to your Gemfile and bundle install. 1.1. (Optional but recommended) Add verify_authentication! and verify_authorization! to your ApplicationController to never forget to perform it in your controllers.
- Release V2 - Active Entry Access Control | Now with policies
- Release V2 – Active Entry Rails Access Control – Now with Policies
- GitHub: Active Entry | Authentication and Authorization for your Rails App
- GitHub: Active Entry – Authentication and Authorization for Your Rails App
RbNaCl
-
Ruby cryptographic gems
The other gem I want to explore is rbnacl. This gem provides general purpose cryptography for many different scenarios and algorithms. They do so in a simplified way so that mortals like us don't have to become cryptography experts. Check out these docs to see what I'm talking about!
What are some alternatives?
Rack::Attack - Rack middleware for blocking & throttling
Metasploit - Metasploit Framework
Clamby - ClamAV interface to your Ruby on Rails project.
Brakeman - A static analysis security vulnerability scanner for Ruby on Rails applications
TSS - Threshold Secret Sharing - A Ruby implementation of Threshold Secret Sharing (Shamir) as defined in IETF Internet-Draft draft-mcgrew-tss-03.txt
Rack::ContentSecurityPolicy
SecureHeaders - Manages application of security headers with many safe defaults
Hashids - A small Ruby gem to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
bundler-audit - Patch-level verification for Bundler
Gitrob - Reconnaissance tool for GitHub organizations