awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

Awesome GitHub RepositoriesFunction Access Controls

Granular permission management for invoking database-resident functions.

Explore 8 awesome GitHub repositories matching security & cryptography · Function Access Controls. Refine with filters or upvote what's useful.

Awesome Function Access Controls GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • supabase/supabasesupabase 的头像

    supabase/supabase

    104,317在 GitHub 上查看↗

    This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication

    Enforces granular execution permissions for database functions using standard role-based access control commands.

    TypeScriptaialternativeauth
    在 GitHub 上查看↗104,317
  • hasura/graphql-enginehasura 的头像

    hasura/graphql-engine

    32,064在 GitHub 上查看↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Manages which user roles are permitted to execute specific tracked SQL functions.

    TypeScriptaccess-controlapiautomatic-api
    在 GitHub 上查看↗32,064
  • openzeppelin/openzeppelin-contractsOpenZeppelin 的头像

    OpenZeppelin/openzeppelin-contracts

    27,157在 GitHub 上查看↗

    OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo

    Limits smart account operations by maintaining allowlists of specific function selectors.

    Solidityethereumevmsecurity
    在 GitHub 上查看↗27,157
  • ethereumbook/ethereumbookethereumbook 的头像

    ethereumbook/ethereumbook

    21,521在 GitHub 上查看↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    Implements granular access controls and decorators to manage function visibility and state access in smart contracts.

    blockchainbookdapp
    在 GitHub 上查看↗21,521
  • mystenlabs/suiMystenLabs 的头像

    MystenLabs/sui

    7,612在 GitHub 上查看↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Constrains the execution of generic functions to only be authorized by the defining module.

    Rustblockchaindistributed-ledger-technologymove
    在 GitHub 上查看↗7,612
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Provides built-in functions for input filtering, XSS cleaning, and other security tasks.

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • django-guardian/django-guardiandjango-guardian 的头像

    django-guardian/django-guardian

    3,903在 GitHub 上查看↗

    django-guardian 是一个 Django 对象权限库,支持为单个数据库记录分配细粒度的访问权限。该系统提供对象级访问控制,允许用户或组获得特定模型实例的权限,而不是对整个数据模型应用单一的全局规则。 该库包含一个用于 Django 管理界面的权限管理器,提供了一个可视化仪表板来分配和审计这些特定于实例的安全规则。它还具有匿名访问控制器,用于定义和验证未经身份验证的访问者的权限。 该框架实现了基于角色的访问控制,并支持跨各种内容实例的细粒度用户权限。

    Defines policies that allow unauthenticated anonymous visitors to access specific objects.

    Python
    在 GitHub 上查看↗3,903
  • gofiber/recipesgofiber 的头像

    gofiber/recipes

    3,427在 GitHub 上查看↗

    This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server

    The project's ability to grant permission to unauthenticated users to invoke a function via resource-based policies.

    Gocookbookexamplesfiber
    在 GitHub 上查看↗3,427
  1. Home
  2. Security & Cryptography
  3. Application and System Security
  4. Function Access Controls

探索子标签

  • Input Security FunctionsProvides functions for input filtering, XSS cleaning, and other security-related tasks. **Distinct from Function Access Controls:** Distinct from Function Access Controls: focuses on security functions for input filtering and XSS cleaning rather than permission management for database functions.
  • Public Access Policies1 个子标签Configuration of resource-based policies to allow unauthenticated access to specific functions. **Distinct from Function Access Controls:** Focuses on granting public/anonymous access via policies, whereas Function Access Controls is the broader management of those permissions.