36 रिपॉजिटरी
Directory services for managing user accounts and permissions.
Distinguishing note: Specific to the LDAP protocol implementation.
Explore 36 awesome GitHub repositories matching security & cryptography · LDAP Services. Refine with filters or upvote what's useful.
This project is a community-curated directory of open-source tools and resources designed to assist system administrators with infrastructure management. It functions as a centralized knowledge base, providing a structured index of software and documentation that helps professionals discover solutions for automating, monitoring, and maintaining distributed computing environments. The repository distinguishes itself through a collaborative, community-driven structure that organizes a vast array of technical resources into a hierarchical taxonomy. By utilizing hyperlink-centric navigation, it d
Implements directory services for standardized user and group management.
This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc
Executes CRUD operations on directory services to manage organizational and user data via LDAP.
This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co
Implements a tree-based interface for mapping specific system resources to user roles for granular access control.
Wekan एक ओपन-सोर्स, सेल्फ-होस्टेड Kanban प्रोजेक्ट मैनेजमेंट टूल है जिसका उपयोग बोर्ड, लिस्ट और कार्ड के माध्यम से वर्कफ़्लो को व्यवस्थित करने के लिए किया जाता है। यह एक रीयल-टाइम वेब एप्लिकेशन है जो टीमों को निजी इंफ्रास्ट्रक्चर पर कार्यों का प्रबंधन करने की अनुमति देता है। प्लेटफॉर्म व्यापक डेटा माइग्रेशन टूल के साथ खुद को अलग करता है, विशेष रूप से Trello से बोर्ड और कार्ड आयात करने के लिए। यह LDAP, OpenID Connect और OAuth2 के माध्यम से एंटरप्राइज़-ग्रेड पहचान एकीकरण का समर्थन करता है, और अटैचमेंट के लिए प्राथमिक रिलेशनल बैकएंड के रूप में PostgreSQL और प्लगेबल क्लाउड स्टोरेज सहित लचीले स्टोरेज विकल्प प्रदान करता है। सिस्टम Gantt चार्ट विज़ुअलाइज़ेशन, समय ट्रैकिंग और क्रॉस-बोर्ड कार्य एकत्रीकरण सहित कार्य प्रबंधन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें भूमिका-आधारित एक्सेस कंट्रोल, स्वचालित बैकअप शेड्यूलिंग, और REST API और इवेंट-ड्रिवन वेबहुक के माध्यम से प्रोग्रामेटिक एक्स्टेंसिबिलिटी के लिए प्रशासनिक उपकरण शामिल हैं। एप्लिकेशन Docker के माध्यम से परिनियोजन के लिए उपलब्ध है और मल्टी-टेनेंट कॉन्फ़िगरेशन का समर्थन करता है।
Restricts system access to specific LDAP groups using custom attribute and member filters.
Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing
Validates client credentials against external directory services using LDAP.
Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with
Imports and synchronizes user entries from directory services based on base distinguished names.
Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various upstream sources into a unified OpenID Connect interface. It functions as a multi-protocol identity broker, enabling client applications to implement a single standard while delegating user verification to external identity providers. The project distinguishes itself through a pluggable connector architecture that bridges disparate protocols including LDAP, SAML, and OAuth2. It provides specific integrations for services such as GitHub, Google, GitLab, and Microsoft, while offer
Provides configurations for linking internal user profile fields to standard LDAP directory attributes.
A fast, helpful, and open-source document parser
Parses all documents in a given input folder and writes results to a specified output directory.
rustdesk-server is a self-hosted remote desktop server infrastructure designed to manage ID signaling and relay traffic for remote connections between peers. It provides the necessary backend environment to coordinate remote access sessions through rendezvous-based signaling and relay-based traffic forwarding. The system distinguishes itself with a remote access management console for organizing devices and enforcing security policies, as well as an identity integrator for OIDC-based federation and LDAP directory synchronization. It utilizes geolocation-aware routing to distribute traffic acr
Centralizes user management and authentication by synchronizing account data with LDAP directory servers.
Kanboard एक सेल्फ-होस्टेड Kanban प्रोजेक्ट मैनेजमेंट टूल और उत्पादकता सूट है जिसे सॉफ्टवेयर कार्यों को ट्रैक करने और टीम सहयोग के लिए डिज़ाइन किया गया है। यह बोर्ड, कॉलम और कार्ड के उपयोग के माध्यम से वर्कफ़्लो को प्रबंधित करने के लिए एक दृश्य प्रणाली प्रदान करता है। प्रोजेक्ट में एक एक्स्टेंसिबल प्लगइन फ्रेमवर्क और प्रोग्रामेटिक कार्य और प्रोजेक्ट प्रशासन के लिए एक व्यापक API शामिल है। इसमें LDAP एकीकरण के माध्यम से विशेष पहचान प्रबंधन शामिल है, जो निर्देशिका सर्वर से उपयोगकर्ता खातों और समूह अनुमतियों के सिंक्रनाइज़ेशन की अनुमति देता है। सिस्टम इवेंट-ड्रिवन वर्कफ़्लो ऑटोमेशन, बर्न-डाउन चार्ट और साइकिल टाइम मापन जैसे विस्तृत प्रोजेक्ट एनालिटिक्स, और दानेदार भूमिका-आधारित एक्सेस कंट्रोल सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह एकीकृत समय ट्रैकिंग, सबटास्क विघटन, और टू-फैक्टर ऑथेंटिकेशन और रिवर्स प्रॉक्सी सपोर्ट सहित मल्टी-मेथड प्रमाणीकरण का भी समर्थन करता है। एप्लिकेशन निरंतर डेटा स्टोरेज के लिए MySQL और PostgreSQL के साथ संगत है और इसे Docker Compose का उपयोग करके तैनात किया जा सकता है।
Controls application access by requiring users to match specific LDAP directory attributes.
This is an infrastructure as code tool and serverless deployment orchestrator that provides a shorthand syntax for defining serverless infrastructure. It functions as a framework for transforming concise resource declarations into full AWS CloudFormation templates to automate the provisioning of cloud functions, APIs, and databases. The project distinguishes itself by using a macro-based transformation system to expand simplified resource types into detailed infrastructure components. It includes an automated permission mapping system that translates high-level resource interaction intents in
Maps intended resource interactions to specific identity and access management roles and policies.
Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into
Executes LDAP directory operations like search, add, and modify to verify server responses.
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.
Provides paginated retrieval and filtering of registered users for directory management.
This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a
Imports users and groups from external directory services to maintain organizational membership.
Pocket ID is a self-hosted OpenID Connect (OIDC) identity provider that replaces traditional passwords with passkey-based authentication using WebAuthn public-key cryptography. It runs as a standalone service on user-managed infrastructure, eliminating shared secrets entirely by authenticating users through passkeys instead of passwords. The project distinguishes itself through security-hardened deployment patterns, including distroless container images, non-root user execution, and read-only root filesystems to reduce the attack surface. It supports configurable token signing algorithms (RSA
Imports users and groups from an LDAP server to keep identity data synchronized across systems.
NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en
Automatically creates network profiles by querying computer accounts via LDAP directory services.
ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides
Uses LDAP directory services as the primary information store for user profiles.
The Lounge is a self-hosted, web-based IRC client that functions as a persistent bouncer replacement, keeping users connected to IRC servers even when their browser is closed or device is offline. It runs as a Node.js backend with a WebSocket bridge that relays IRC events and commands between the server and browser, and includes a built-in HTTP and HTTPS server for direct TLS termination without an external reverse proxy. The client supports multiple user accounts on a shared server installation, with LDAP authentication for credential validation. It maintains persistent server-side IRC conne
Displays all registered user accounts on the server, including empty state handling.
Provides an LDAP directory server that authenticates users and stores credentials in a local database with a web UI.
Provides a browser-based interface for managing API keys and configuration settings.