8 repository-uri
Retrieving specific user account data and attributes from a directory service.
Distinct from LDAP Services: Focuses on the extraction of identity data for a single user, whereas LDAP Services covers the broader protocol.
Explore 8 awesome GitHub repositories matching security & cryptography · User Attribute Retrieval. Refine with filters or upvote what's useful.
Kanboard este un instrument de management de proiect Kanban auto-găzduit și o suită de productivitate concepută pentru urmărirea sarcinilor software și colaborarea în echipă. Oferă un sistem vizual pentru gestionarea fluxurilor de lucru prin utilizarea panourilor, coloanelor și cardurilor. Proiectul dispune de un framework de plugin-uri extensibil și un API cuprinzător pentru administrarea programatică a sarcinilor și proiectelor. Include gestionarea specializată a identității prin integrarea LDAP, permițând sincronizarea conturilor de utilizator și a permisiunilor de grup de la serverele de directoare. Sistemul acoperă o gamă largă de capabilități, inclusiv automatizarea fluxului de lucru bazată pe evenimente, analize detaliate ale proiectului, cum ar fi diagramele burn-down și măsurarea timpului de ciclu, și control granular al accesului bazat pe roluri. De asemenea, suportă urmărirea integrată a timpului, descompunerea sarcinilor secundare și autentificarea multi-metodă, inclusiv autentificarea cu doi factori și suportul pentru proxy invers. Aplicația este compatibilă cu MySQL și PostgreSQL pentru stocarea persistentă a datelor și poate fi implementată folosind Docker Compose.
Retrieves single user records from a directory service to populate identity information.
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.
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.
Returns a paginated list of all registered users along with the total count.
Acest proiect este o aplicație de blogging social construită cu Flask. Oferă o platformă pentru gestionarea conturilor de utilizator, relații de tip „follow” și fluxuri cronologice de postări, susținută de o bază de date relațională PostgreSQL. Aplicația dispune de o interfață web multilingvă cu conținut localizat și formatare a datelor. Este concepută ca o aplicație web dockerizată, utilizând containerizarea pentru o implementare consistentă în diferite medii. Sistemul integrează o varietate de capabilități de bază, inclusiv căutare full-text cu abstractizarea furnizorului, un worker de sarcini asincrone pentru procesare în fundal și un sistem complet de identitate care acoperă înregistrarea securizată și urmărirea sesiunilor. De asemenea, implementează mesagerie privată, transmitere de e-mailuri prin SMTP și un API cu autentificare bazată pe token-uri. Codul sursă folosește o arhitectură modulară bazată pe modelul „application factory” și „blueprints” pentru a organiza rutarea și logica.
Provides paginated listings of registered users via the API.
Synapse is a Matrix homeserver implementation that provides the infrastructure for decentralized, real-time communication and messaging. It functions as a federated chat server that synchronizes room data and event streams across independent server instances to enable cross-domain interoperability. The server utilizes a hybrid core that integrates performance-critical logic in Rust with a Python orchestration layer. It employs a PostgreSQL relational database for persisting user accounts and conversation history, and uses a Redis-based messaging system to distribute tasks across horizontal wo
Retrieves paginated lists of local user accounts, filterable by ID, name, or state.
GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la
Loads lists of users, groups, and organizational units from CSVs, Google Sheets, and cloud storage for batch operations.
git-secret is a command line tool and Bash encryption utility used to manage sensitive configuration files and passwords within Git repositories. It enables version controlled secret storage by encrypting files with GPG public keys, ensuring that sensitive data can be committed to a repository without exposing plaintext. The tool utilizes a PGP encryption workflow to control access through a managed keyring of authorized public keys. This allows for the granting and revocation of decryption permissions for specific users. To prevent accidental data leaks, it automatically integrates with Git
Provides a list of all users whose PGP keys are authorized to decrypt repository secrets.