NestJS Access Control NestJS इकोसिस्टम के लिए डिज़ाइन किया गया एक भूमिका-आधारित और विशेषता-आधारित ऑथेंटिकेशन फ्रेमवर्क है। यह एप्लिकेशन रूट और संसाधनों को सुरक्षित करने के लिए एक घोषणात्मक सिस्टम प्रदान करती है, जो डेवलपर्स को मेटाडेटा-संचालित डेकोरेटर्स के माध्यम से दानेदार एक्सेस नीतियों को लागू करने की अनुमति देती है।
nestjsx/nest-access-control की मुख्य विशेषताएं हैं: Role-Based Access Control, Attribute-Based Access Control, API Endpoint Guarding, Role Inheritance Resolution, Role-Based Access Control Systems, Route-Level Access Guards, Authorization Modules, Attribute Filtering।
nestjsx/nest-access-control के ओपन-सोर्स विकल्पों में शामिल हैं: cerbos/cerbos — Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing… casbin/casbin — Casbin is an authorization library that provides a model-based engine for enforcing access control across diverse… herozhou/vue-framework-wz — vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building… jeremykenedy/laravel-roles — This package provides a comprehensive authorization framework for Laravel applications, enabling the management of… spatie/laravel-permission — This is a role-based access control system for Laravel applications that manages user permissions and roles within a… heeexy/springboot-shiro-vue — SpringBoot-Shiro-Vue is a permission management framework and role-based access control system. It provides a backend…
Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec
Casbin is an authorization library that provides a model-based engine for enforcing access control across diverse application environments. It decouples authorization logic from application code by using a configuration-driven approach, allowing developers to define access rules and evaluation logic independently. The system supports a wide range of access control models, including role-based, attribute-based, and relationship-based patterns, which are evaluated at runtime to determine if a subject is permitted to perform an action on a resource. The project distinguishes itself through a hig
vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building administrative interfaces. It provides an enterprise UI component library and a role-based access control system to manage user logins and restrict access to protected administrative routes. The framework features a command-line tool for managing optional plugin dependencies to optimize bundle size. It includes an automated navigation system that generates multi-level sidebars, breadcrumbs, and tabbed browsing interfaces based on the application routing configuration. The project cov
This package provides a comprehensive authorization framework for Laravel applications, enabling the management of user roles and granular permissions through a database-driven system. It allows developers to define access levels and assign them to users, ensuring that security policies are enforced consistently across the entire application. The system distinguishes itself through a hierarchical inheritance model, where permissions automatically propagate from lower-tier roles to higher-tier roles based on a numerical level system. It includes a dedicated administrative web interface that al