2 个仓库
Asynchronous fetching of authorization rules from external sources during application startup.
Distinct from Asynchronous Data Loading: Distinct from Asynchronous Data Loading: focuses on security policy registry population rather than general dataset retrieval.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Authorization Policy Loading. Refine with filters or upvote what's useful.
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
Synchronizes access control policies from external repositories or management hubs to ensure consistent logic.
NestJS Access Control 是一个专为 NestJS 生态系统设计的基于角色和属性的授权框架。它提供了一个用于保护应用程序路由和资源的声明式系统,允许开发者通过元数据驱动的装饰器强制执行细粒度的访问策略。 该框架通过支持层级角色继承脱颖而出,这使得能够通过遍历父子角色关系来解析复杂的权限集。它还促进了动态授权管理,允许在应用程序引导阶段从外部数据源异步加载安全规则,以确保策略保持最新。 除了基本的路由保护,该库还提供属性级过滤,以限制对特定资源属性的读写操作。它直接与依赖注入容器和请求生命周期集成,提供从传入请求中提取用户身份和角色信息的工具,用于自动化强制执行和手动、上下文感知的权限检查。
Provides asynchronous loading of security policies from external sources during the application bootstrap phase.