11 个仓库
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 是一个 Python Package Index 实现和分布式包注册表。它作为一个中央仓库和 Web 应用,用于通过标准化 API 托管、发现和分发版本化的 Python 软件包。 该系统作为一个多租户包管理器,其服务器实现与 Python Package Index 标准兼容。它为软件包托管提供了专门的基础设施,并为客户端发现和下载特定库版本提供了索引。 该项目结合了全面的安全和访问控制,包括多因素身份验证、用于包证明的数字签名验证,以及针对项目所有者和维护者的基于角色的权限。它还具有用于后台作业和电子邮件分发的异步任务处理系统,以及用于多语言界面支持的本地化工具。 数据库结构通过版本化模式迁移进行管理。
Evaluates multiple security policies to resolve identity via sessions, basic auth, or tokens.
Warehouse 是一个 Web 应用,旨在为全球用户社区托管、存储和分发 Python 软件包。它作为一个中央包仓库和索引服务器,管理软件版本、元数据和包分类。 该项目通过加密签名和透明度日志验证分发完整性,实现安全包证明。它通过 OAuth 提供商管理用户身份,该提供商使用安全令牌与第三方身份服务集成。 该系统涵盖了广泛的基础设施功能,包括用于后台作业和电子邮件分发的异步任务处理、具有并发索引的版本化数据库模式迁移,以及基于用户组成员资格的访问控制。它还包括用于界面本地化和通过顺序事件日志跟踪包活动的工具。 开发工具提供用于请求模拟、数据库播种和内部应用状态检查。
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.