6 مستودعات
Dynamic evaluation of boolean expressions to determine if a request matches security rules.
Distinct from Access Rules: Focuses on the logic of expression evaluation rather than the static definition of a path-based rule.
Explore 6 awesome GitHub repositories matching software engineering & architecture · Boolean Access Expressions. Refine with filters or upvote what's useful.
This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do
Evaluates request attributes and boolean expressions to determine if a route matches based on runtime context.
Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting
Evaluates arbitrary boolean expressions using request context to decide whether a route matches.
Entrust هي مكتبة للتحكم في الوصول القائم على الأدوار (RBAC) لإطار عمل Laravel ونظام عام لإدارة الأذونات في PHP. توفر أداة خلفية لربط المستخدمين بأدوار وأذونات محددة لتقييم قواعد التفويض. يتميز النظام بمحرك منطقي قادر على تقييم قواعد الوصول المعقدة، بما في ذلك المنطق البولياني ومطابقة الأذونات القائمة على أحرف البدل. يسمح هذا بإجراء فحوصات التفويض بناءً على مطابقة الأنماط أو المتطلبات حيث يجب على المستخدم استيفاء كل أو أي من مجموعة أذونات محددة. تغطي المكتبة تقييد الوصول إلى المسارات عبر البرمجيات الوسيطة (middleware) وإظهار عناصر الواجهة بشكل مشروط بناءً على تفويض المستخدم. كما تتضمن أدوات مساعدة لتعيين الأدوار والأذونات وتصفية المستخدمين بناءً على الأدوار من خلال التكامل مع قاعدة البيانات.
Implements dynamic evaluation of boolean expressions to determine if users meet specific permission requirements.
KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines inference services as custom resources with declarative YAML specifications, enabling a Kubernetes-native approach to model deployment and lifecycle management. The platform leverages Knative-based serverless scaling for automatic scale-to-zero and revision management, and supports a pluggable serving runtime architecture that maps model formats to containerized execution environments. KServe distinguishes itself through model-aware autoscaling that scales replicas based on token
Evaluates routing conditions on each request and directs it to the first matching inference step.
Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,
Evaluates boolean expressions to determine if a request matches specific security rules.
Redux Little Router is a front-end routing library and navigation state manager designed for single-page applications. It synchronizes browser history and navigation state directly inside the global application store tree. By translating browser location changes into plain store actions, the library enables action-driven navigation and centralized state synchronization across components. The routing architecture supports pattern-based route matching and bidirectional location translation, keeping application data and browser address bar locations aligned. It manages page navigation by evaluat
Conditionally renders specific view elements based on whether current URL patterns match route rules.