awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

177 个仓库

Awesome GitHub RepositoriesToken-Based Authentication

Security mechanisms that use cryptographic tokens to verify identity in distributed systems.

Distinguishing note: Focuses on the authentication mechanism rather than the registration process itself.

Explore 177 awesome GitHub repositories matching security & cryptography · Token-Based Authentication. Refine with filters or upvote what's useful.

Awesome Token-Based Authentication GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tootsuite/mastodontootsuite 的头像

    tootsuite/mastodon

    50,056在 GitHub 上查看↗

    Mastodon is a decentralized microblogging platform and federated social network. It allows users to publish short text updates, media, and links to a chronological feed across a distributed architecture that removes reliance on a single central authority. The software enables the creation of self-hosted social servers, giving administrators local control over user accounts and content. These independent instances synchronize user profiles and interactions across a global network of servers using the ActivityPub protocol for cross-platform social networking. The platform includes community co

    Secures programmatic API access using unique secret tokens granted to authorized third-party applications.

    Ruby
    在 GitHub 上查看↗50,056
  • xkcoding/spring-boot-demoxkcoding 的头像

    xkcoding/spring-boot-demo

    34,101在 GitHub 上查看↗

    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

    Validates user identities using cryptographic tokens to manage sessions in a distributed environment.

    Javademoin-actionjava
    在 GitHub 上查看↗34,101
  • k3s-io/k3sk3s-io 的头像

    k3s-io/k3s

    33,305在 GitHub 上查看↗

    K3s is a lightweight Kubernetes distribution designed for resource-constrained environments, edge computing, and simplified deployment across diverse hardware architectures. It functions as a container orchestration engine that automates the deployment, scaling, and management of containerized applications. By bundling all necessary control plane components and dependencies into a single binary, it minimizes the system footprint and streamlines the installation process. The project distinguishes itself through a flexible architecture that supports both high-availability clustering and minimal

    Secures the cluster joining process by requiring unique cryptographic secrets for identity verification.

    Gok8skubernetes
    在 GitHub 上查看↗33,305
  • binarywang/wxjavabinarywang 的头像

    binarywang/WxJava

    32,893在 GitHub 上查看↗

    WxJava is a set of Java libraries providing backend integration for the WeChat ecosystem and its various platform APIs. It serves as a comprehensive toolkit for managing identity, application infrastructure, and connectivity between backend services and the WeChat platform. The project provides specific SDKs for different WeChat domains, including official accounts, mini-program backends, and the WeChat Open Platform for third-party authorizations. It also includes a dedicated connector for integrating corporate communications and organizational workflows via the Enterprise WeChat platform.

    Manages the lifecycle of access and refresh tokens to maintain authenticated states with remote platforms.

    Javacphacktoberfestjava
    在 GitHub 上查看↗32,893
  • chinabugotech/hutoolchinabugotech 的头像

    chinabugotech/hutool

    30,282在 GitHub 上查看↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Implements security mechanisms using cryptographic tokens to verify identity in distributed systems.

    Javahttphutooljava
    在 GitHub 上查看↗30,282
  • ovity/octotreeovity 的头像

    ovity/octotree

    23,206在 GitHub 上查看↗

    Octotree is a source code browsing tool for GitHub that provides a navigable file tree sidebar for exploring repository folder structures without downloading files locally. It enables the navigation of directory hierarchies and the location of specific files through text-based search queries. The tool includes specialized workflows for reviewing pull requests by filtering the visible file tree to show only modified files. It also supports access to private repositories through the use of personal access tokens and multi-account management. The interface features customizable sidebar behavior

    Uses personal access tokens to authenticate and retrieve metadata and source code from private repositories.

    JavaScriptbrowser-extensionchromecode-files
    在 GitHub 上查看↗23,206
  • mislav/hubmislav 的头像

    mislav/hub

    22,948在 GitHub 上查看↗

    Hub is a terminal-based GitHub API client and command-line wrapper that extends standard git version control with remote project management functionality. It serves as an interface to programmatically execute GitHub operations and simplify the interaction between local repositories and remote resources. The tool provides specialized capabilities for synchronizing forks with upstream repositories and managing GitHub-specific assets including pull requests, issues, and releases. It also enables the creation of code gists and allows users to open specific repository files in a web browser direct

    Implements token-based authentication to authorize API requests between the local terminal and GitHub.

    Gogitgithub-apigo
    在 GitHub 上查看↗22,948
  • beekeeper-studio/beekeeper-studiobeekeeper-studio 的头像

    beekeeper-studio/beekeeper-studio

    22,030在 GitHub 上查看↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Supports secure access to database clusters using short-lived JSON Web Tokens.

    TypeScriptbigquerycassandracockroachdb
    在 GitHub 上查看↗22,030
  • xiaomi/ha_xiaomi_homeXiaoMi 的头像

    XiaoMi/ha_xiaomi_home

    21,779在 GitHub 上查看↗

    This project is a software integration designed to connect and control local Xiaomi smart home devices within a centralized home automation environment. It functions as a bridge that enables unified monitoring and management of various connected appliances across a local network, providing a standardized interface for IoT device orchestration. The integration secures communication channels by validating encrypted handshake sequences required to authorize commands between the controller and local hardware. It maintains state consistency by translating proprietary device attributes into standar

    Secures communication channels by validating encrypted handshake sequences and tokens between the controller and hardware.

    Pythonhome-assistanthome-assistant-integrationmiot
    在 GitHub 上查看↗21,779
  • gentilkiwi/mimikatzgentilkiwi 的头像

    gentilkiwi/mimikatz

    21,630在 GitHub 上查看↗

    Mimikatz is a security research suite designed for auditing Windows authentication and managing system security configurations. It provides a comprehensive framework for extracting sensitive credentials, manipulating process privileges, and managing digital identity assets directly from system memory or offline memory dumps. The project distinguishes itself through advanced system-level exploitation techniques, including runtime process injection, API hooking, and the ability to bypass cryptographic export restrictions. It features a specialized toolkit for Kerberos protocol operations, allow

    Lists connected smartcard readers and identifies cryptographic keys stored on inserted tokens to verify hardware availability and access to authentication materials.

    C
    在 GitHub 上查看↗21,630
  • parse-community/parse-serverparse-community 的头像

    parse-community/parse-server

    21,403在 GitHub 上查看↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    Handles user authentication and session persistence using secure tokens and third-party identity provider adapters.

    JavaScriptbaasbackendfile-storage
    在 GitHub 上查看↗21,403
  • chartdb/chartdbchartdb 的头像

    chartdb/chartdb

    21,286在 GitHub 上查看↗

    ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations. The platform distinguishes itself through its focus on automated documentation and schema synchronization. I

    Uses secure authentication credentials to perform automated background polling of database schemas for consistent and up-to-date visual representations.

    TypeScriptdatabasedbdb-migration
    在 GitHub 上查看↗21,286
  • letta-ai/lettaletta-ai 的头像

    letta-ai/letta

    21,168在 GitHub 上查看↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Secures WebSocket connections using token-based authentication for browser-based clients.

    Pythonaiai-agentsllm
    在 GitHub 上查看↗21,168
  • cube-js/cubecube-js 的头像

    cube-js/cube

    20,251在 GitHub 上查看↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Creates temporary authentication credentials to enable secure metadata synchronization and programmatic management of cloud-hosted resources.

    Rustagentic-analyticsagentsai
    在 GitHub 上查看↗20,251
  • linlinjava/litemalllinlinjava 的头像

    linlinjava/litemall

    20,151在 GitHub 上查看↗

    Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m

    Validates user and administrator sessions using custom header tokens for secure, stateless access.

    Javalitemallmallspring-boot
    在 GitHub 上查看↗20,151
  • livekit/livekitlivekit 的头像

    livekit/livekit

    19,358在 GitHub 上查看↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Validates connections to virtual rooms using cryptographically signed tokens that encode participant identity and permission levels.

    Gogolangmedia-serversfu
    在 GitHub 上查看↗19,358
  • bitwarden/corebitwarden 的头像

    bitwarden/core

    19,209在 GitHub 上查看↗

    This project is a password management backend designed to store and synchronize encrypted credentials across multiple devices and client applications. It serves as a secure central server that enables the management of secret vaults and password data. The system supports self-hosted secret storage, allowing users to run a private vault on their own hardware to maintain control over their data. It facilitates cross-platform credential syncing to keep passwords updated in real time across various operating systems. The backend is built with a REST-based API gateway, token-based session managem

    Implements token-based authentication to maintain secure user sessions between the client and server.

    C#
    在 GitHub 上查看↗19,209
  • dromara/sa-tokendromara 的头像

    dromara/Sa-Token

    18,626在 GitHub 上查看↗

    Sa-Token is a Java-based authentication and authorization framework designed to manage user sessions, permissions, and identity verification within web applications and microservice architectures. It provides a centralized security layer that enforces access control policies and identity validation across distributed service environments and API gateways. The framework distinguishes itself through its support for cross-domain single sign-on and its ability to function as an OAuth2 identity provider. It manages user session lifecycles by applying configurable rules for single or multi-login re

    Implements stateless authentication using cryptographically signed tokens to verify user identity without server-side state.

    Javaaouth2authorizationjava
    在 GitHub 上查看↗18,626
  • haoel/leetcodehaoel 的头像

    haoel/leetcode

    18,058在 GitHub 上查看↗

    This project is a library of source code implementations designed to solve algorithmic challenges and mathematical problems. It serves as a collection of solved LeetCode problems, providing a reference for data structure usage and efficient logic. The repository is a polyglot code collection, implementing the same algorithmic logic across various programming environments, including general-purpose languages, SQL for database queries, and Bash for shell scripting. The content covers a broad range of computational tasks, including data querying, text processing, and the implementation of compl

    Implements logic for generating and renewing time-limited authentication tokens.

    C++
    在 GitHub 上查看↗18,058
  • vxcontrol/pentagivxcontrol 的头像

    vxcontrol/pentagi

    17,766在 GitHub 上查看↗

    Pentagi is an autonomous security testing framework and agent orchestrator designed to plan and execute end-to-end security assessments. It utilizes a coordination engine to decompose complex goals into actionable subtasks, performing automated penetration testing and vulnerability research within isolated container environments. The system distinguishes itself through a temporal knowledge graph that tracks semantic relationships between entities and vulnerabilities to reuse intelligence across projects. It includes a web intelligence reconnaissance tool for automated data gathering and agent

    Secures programmatic workflow management using cryptographic tokens and external identity providers.

    Goai-agentsai-security-toolanthropic
    在 GitHub 上查看↗17,766
上一个123456…9下一个
  1. Home
  2. Security & Cryptography
  3. Token-Based Authentication

探索子标签

  • Access Control TestingVerification of permissions and identity validation on protected endpoints. **Distinct from Token-Based Authentication:** Distinct from Token-Based Authentication: focuses on the testing and validation of the security logic rather than the mechanism itself.
  • Authentication Token Extraction3 个子标签Utilities for retrieving security keys and tokens from account data to access locked APIs. **Distinct from Token-Based Authentication:** Focuses on the retrieval/extraction of existing tokens rather than the authentication mechanism itself.
  • Bypass Techniques1 个子标签Manipulates or forges authentication tokens to gain unauthorized access without valid credentials. **Distinct from Token-Based Authentication:** Distinct from Token-Based Authentication: focuses on bypassing token validation rather than implementing token authentication.
  • Interactive & CI/CD FlowsAuthentication methods that support both interactive browser-based OAuth and token-based flows for automated environments. **Distinct from Token-Based Authentication:** Distinct from Token-Based Authentication: adds interactive browser-based OAuth flow alongside token-based authentication for CI/CD use.
  • OAuth2 Access Token Issuance4 个子标签Generates short-lived access tokens for authenticated clients to facilitate secure microservice communication. **Distinct from Token-Based Authentication:** Focuses on the issuance of tokens for microservice scopes rather than general token-based authentication.
  • Push Stream AuthenticationsRequires a signed token in the push stream URL to verify the source before accepting the feed. **Distinct from Token-Based Authentication:** Distinct from Token-Based Authentication: specifically authenticates push stream sources, not general user identity.
  • Remote Synchronization1 个子标签Uses secure authentication to perform automated background polling of database schemas. **Distinct from Token-Based Authentication:** Distinct from Token-Based Authentication: focuses on the synchronization workflow triggered by tokens rather than just the authentication mechanism.
  • Session State SimulationSimulating a verified session by injecting authentication tokens into the application state. **Distinct from Token-Based Authentication:** Focuses on bypassing challenges by simulating state, rather than the mechanism of token authentication itself.
  • Session Token Issuance2 个子标签Generation of access, identity, and refresh tokens to manage session lifecycles. **Distinct from OAuth2 Access Token Issuance:** General issuance of diverse session token types rather than specifically OAuth2 microservice tokens.
  • Smartcard Token Analyzers1 个子标签Tools for inspecting connected smartcard readers and identifying cryptographic keys on tokens. **Distinct from Token-Based Authentication:** Focuses on hardware token inspection and availability, distinct from general token-based authentication protocols.
  • Token-Based Permission ResolutionVerification of resource access via server-signed identity tokens to decouple auth from permission logic. **Distinct from Token-Based Authentication:** Focuses on the resolution of permissions via tokens rather than the authentication process itself.