11 repository-uri
Systems that support multiple concurrent authentication schemes for API access, such as cookies and tokens.
Distinct from Bearer Token Authentication: Covers the coexistence of multiple authentication methods rather than a single specific strategy like bearer tokens.
Explore 11 awesome GitHub repositories matching security & cryptography · Multi-Method API Authentication. Refine with filters or upvote what's useful.
DailyCheckin is an automated multi-platform daily check-in tool that logs into dozens of online services to collect rewards without manual intervention. It supports a wide range of platforms including Bilibili, Baidu Tieba, Aliyun Drive, AcFun, and many others, handling tasks such as daily sign-ins, coin tipping, lottery draws, and virtual currency conversion. The system is built around a config-file-based platform registry that allows dynamic addition or exclusion of tasks, with a cron-driven scheduler executing all check-in scripts sequentially in a single process. The tool distinguishes it
Supports email-based authentication for Xiaomi Sports alongside other credential types for platform-specific login.
Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing and categorizing game files and emulator firmware, providing a web-based browser to organize collections through automated library scanning and metadata retrieval. The project distinguishes itself by integrating a web-based emulator frontend that uses WebAssembly to play games directly in the browser. It further provides a game save synchronization server that uses SSH-based synchronization to transfer save states and progress between the server and registered handheld device
Verifies identity using a combination of session cookies, HTTP Basic, OAuth2 bearer tokens, and long-lived API tokens.
Traccar is an open-source GPS tracking server that receives location data from over 2000 device models using 200 different communication protocols, functioning as a multi-protocol device gateway for real-time position monitoring and fleet management. It provides a self-hosted fleet management platform deployable on Windows, Linux, or cloud infrastructure, with a geofencing engine that defines virtual boundaries and triggers configurable alerts when devices enter or exit those zones. The server delivers real-time device positions, events, and status updates to connected clients through WebSock
Supports session cookies, HTTP basic auth, and bearer tokens for flexible API access.
Warpgate is an SSH bastion host that authenticates users and proxies connections to internal servers while recording all session activity. It is distributed as a single standalone binary with no runtime dependencies, stores configuration and session data in a local SQLite database by default, and supports role-based access control to determine which users can reach which targets. The bastion verifies identity through a configurable chain of authentication methods including passwords, one-time codes, single sign-on, and time-limited ticket tokens. It captures and stores SSH session activity as
Verifies identity using passwords, one-time codes, tickets, or single sign-on before granting access to any target.
Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati
Supports OAuth 2.0, API keys, and credentials to securely connect to a wide range of external sources.
FastAPI Users is a ready-to-use authentication library for FastAPI applications that handles user registration, login, password reset, email verification, and profile retrieval with minimal configuration. It provides a complete authentication system built around pluggable backends and transports, supporting JWT tokens, database sessions, and Redis-based token storage that can be combined in a single route. The library distinguishes itself through its modular architecture, offering router-based module composition that organizes authentication flows as independent FastAPI routers for registrati
Supports several authentication methods (JWT, database session, Redis token) and transports (header, cookie) simultaneously.
Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac
Supports SAML, JWT, Kerberos, and LDAP authentication for HiveServer2 and the metastore.
The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies, proprietary application code, container images, and infrastructure-as-code configuration files. It also serves as a platform management tool, allowing users to configure organizations, users, SSO, and reporting from the terminal rather than the web dashboard. The CLI integrates directly into development workflows, enabling scanning within IDEs, build pipelines, and version control systems. It implements static analysis with interfile data flow analysis to find complex security f
Supports OAuth, personal access tokens, and service accounts for CLI, IDE, and CI/CD authentication.
Warehouse este o implementare a Python Package Index și un registru de pachete distribuit. Servește drept depozit central și aplicație web pentru găzduirea, descoperirea și distribuirea pachetelor software Python versiionate prin intermediul unui API standardizat. Sistemul funcționează ca un manager de pachete multi-tenant cu o implementare de server compatibilă cu standardele Python Package Index. Oferă infrastructură specializată pentru găzduirea pachetelor software și un index pentru ca clienții să descopere și să descarce versiuni specifice ale bibliotecilor. Proiectul încorporează securitate și control al accesului cuprinzătoare, inclusiv autentificare multi-factor, verificare prin semnătură digitală pentru atestările pachetelor și permisiuni bazate pe roluri pentru proprietarii și întreținătorii proiectelor. De asemenea, dispune de un sistem de procesare a sarcinilor asincrone pentru joburi de fundal și trimiterea de e-mailuri, precum și utilitare de localizare pentru suportul interfeței în mai multe limbi. Structurile bazei de date sunt gestionate prin migrări de schemă versiionate.
Evaluates multiple security policies to resolve identity via sessions, basic auth, or tokens.
Warehouse este o aplicație web concepută pentru găzduirea, stocarea și distribuirea pachetelor software Python către o comunitate globală de utilizatori. Funcționează ca un depozit central de pachete și server de index care gestionează versiunile software, metadatele și clasificarea pachetelor. Proiectul implementează atestarea securizată a pachetelor prin verificarea integrității distribuției prin semnături criptografice și jurnale de transparență. Gestionează identitatea utilizatorului printr-un furnizor OAuth care se integrează cu servicii de identitate terțe folosind token-uri securizate. Sistemul acoperă o gamă largă de capabilități de infrastructură, inclusiv procesarea asincronă a sarcinilor pentru joburi de fundal și trimiterea de e-mailuri, migrări de schemă de bază de date versiionate cu indexare concurentă și controlul accesului bazat pe apartenența la grupuri de utilizatori. Include, de asemenea, instrumente pentru localizarea interfeței și urmărirea activității pachetelor prin jurnale de evenimente secvențiale. Utilitarele de dezvoltare sunt furnizate pentru simularea cererilor, popularea bazei de date și inspectarea stării interne a aplicației.
Verifies identity by evaluating a sequence of security policies and maintaining consistent authorization.
Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o
Supports multiple identity verification methods including basic authentication, OIDC, OAuth2, SAML, and client certificates.