Hey Folks!
It's Ege from Permify. We're building an Plug-&-Play API for Authorizations and Open-source tools for access control.
We have interviewed bunch of developers, and as developers we know how hard authorizations can get.
But there are 2 evident reasons that makes Authorizations hard.
1. Since it happens so many places, it's hard to make a unified decision and enforce them.
2. When authorization logic is in your business logic or code, it clutters your so much that it becomes impossible to change both decision architecture and code.
But we know not everyone needs a powerful authorization system, or our dashboard. Sometimes just a few simple roles are enough at the beginning.
Things got messy pretty quickly. You ship new features that require more granularity, and your users start asking for more reliability on the access control part.
And boom! You’re in a technical depth that makes development 10x slower.
That’s why we built the React Roles library. It keeps your authorizations in line until you need more complex authorizations and decoupled logic.
React Role is lightweight role based access management solution which provides components, hooks, and helper methods for controlling access checks and user permissions throughout your entire React application without any backend connection.