9 Repos
Tools for managing secrets, keys, and security-sensitive authentication settings.
Distinguishing note: Focuses on secret key management for two-factor authentication.
Explore 9 awesome GitHub repositories matching security & cryptography · Authentication Security. Refine with filters or upvote what's useful.
Mastodon is a self-hosted, decentralized social networking platform that functions as a microblogging application. It enables independent server instances to communicate and exchange social data through the standardized ActivityPub protocol, allowing users to participate in a global, interoperable network. The platform distinguishes itself through its federated architecture, which grants administrators full control over their community instances. This includes comprehensive tools for user moderation, account management, and the enforcement of community guidelines. The system is designed to ha
Generates and updates secret keys for two-factor authentication to maintain account security.
This project is a collection of educational resources and step-by-step tutorials for Java backend development. It provides implementation guides for building web services and applications using the Spring Boot framework, focusing on the development of data streams and concurrent tasks. The repository includes technical walkthroughs for Kubernetes cluster automation, specifically regarding the creation of custom operators and admission controllers. It also serves as a manual for cloud native integration, covering the packaging of applications into containers and the use of distributed event me
Implements authentication and authorization controls to protect application endpoints and manage role-based access.
This repository serves as a comprehensive collection of practical demonstrations and tutorials for building enterprise-ready Java applications using the Spring Boot framework. It provides structured guidance on core development topics, including the implementation of inversion-of-control containers, auto-configuration mechanisms, and convention-over-configuration patterns to simplify the assembly of complex systems. The project distinguishes itself by offering implementation patterns for diverse architectural requirements, such as microservices development, reactive programming models for hig
Enforces system-wide security through endpoint protection, session management, and role-based access control.
Semantic-release is an automated release management tool that determines version increments, generates changelogs, and publishes software packages by analyzing commit history against standardized conventions. It functions as a plugin-based orchestrator that integrates directly into continuous integration pipelines to manage the entire release lifecycle, from verifying environment conditions to distributing artifacts. The project distinguishes itself through its commit-message-driven approach, which enforces consistent versioning standards and automates the creation of release notes based on t
Provides secure injection of authentication tokens into build environments to authorize package publishing.
Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n
Supports passwordless login using physical security keys to improve authentication security.
Flipper is a portable, multi-protocol hardware security tool designed for the analysis, capture, and emulation of wireless and physical access signals. It functions as a platform for security research and hardware experimentation, enabling users to interact with radio frequency, infrared, and near-field communication systems. The device distinguishes itself through its modular firmware architecture and script-based execution engine, which allow for the automation of complex signal transmissions and keystroke injection sequences. By utilizing direct hardware manipulation and event-driven polli
Generates and verifies cryptographic responses to act as a hardware security key for multi-factor authentication.
This project is a web-based management interface designed for the administration, monitoring, and configuration of Nginx server instances. It functions as a centralized platform for managing reverse proxy settings, traffic routing, and server lifecycles, providing a visual dashboard to replace manual configuration file editing. The platform distinguishes itself through integrated infrastructure automation and observability tools. It supports distributed environments by synchronizing configuration states across multiple nodes and containerized services, while offering artificial intelligence a
Manages secret keys for generating and validating authentication tokens to ensure secure user sessions.
Dieses Projekt ist eine umfassende Bildungsressource und ein technischer Leitfaden für den Aufbau von Enterprise-Backend-Anwendungen und RESTful-Services mit dem Spring-Boot-Framework. Es dient als Schritt-für-Schritt-Tutorial für die Entwicklung von serverseitiger Logik, API-Routing und verteilten Systemen im Java-Ökosystem. Die Dokumentation bietet spezifische Implementierungsleitfäden für Microservices-Architekturen mit Fokus auf die Koordination verteilter Dienste und eventgesteuerte Kommunikation. Sie enthält eine praktische Referenz für das Spring-Ökosystem mit detaillierten Abschnitten zu Sicherheitsimplementierung und Datenpersistenz. Das Material deckt zentrale Bereiche ab, darunter die Entwicklung von RESTful-Webservices, Datenbank-Persistenzmanagement und die Integration von Message-Brokern für entkoppelte Kommunikation. Zudem werden Anwendungssicherheit durch Token-basierte Authentifizierung, automatisiertes Backend-Testing mit isolierten Mocks und das Management asynchroner Task-Verarbeitung behandelt.
Implements application-level endpoint protection and role-based access control for sensitive resources.
This project is a collection of reference implementations and practical guides for building enterprise Java applications using the Spring Boot framework. It serves as a backend project gallery and implementation guide, providing a set of architectures for common server patterns. The repository distinguishes itself through a focus on distributed system design, offering examples for global unique identifier generation, distributed caching, and full-text search. It also includes templates and examples for creating custom Spring Boot starters to encapsulate shared dependencies and configurations
Implements application security mechanisms including endpoint protection and role-based access control.