11 Repos
Authenticates users with username/password or phone number/verification code flows.
Distinct from User Authentication Systems: Distinct from User Authentication Systems: focuses on specific credential-based login methods rather than the overall authentication framework.
Explore 11 awesome GitHub repositories matching security & cryptography · Credential Authentications. Refine with filters or upvote what's useful.
JimuReport is an open-source reporting and dashboard engine designed to be embedded directly into Spring Boot applications. Its core identity centers on generating data reports and full-screen dashboards from natural language descriptions, eliminating the need for manual design. The platform also provides a conversational query interface that translates plain-language questions into database queries, returning results as tables and charts without requiring SQL knowledge. What distinguishes JimuReport is its integration of AI skills that can be installed with a single command, enabling report
Authenticates users with username/password or phone number/verification code to access the reporting platform.
Enquirer ist eine Node.js-Bibliothek zum Erstellen interaktiver Befehlszeilenschnittstellen zur Erfassung strukturierter Benutzereingaben. Sie bietet eine Reihe von Terminal-Prompts, einschließlich Menüs, Formularen und Textfeldern, um Daten über Autocomplete, Multiselect und boolesche Bestätigungen zu sammeln. Das Projekt dient als anpassbares Framework, das die Erstellung benutzerdefinierter Prompt-Typen durch eine Basisklasse und die Erweiterung der Funktionalität über eine Plugin-Architektur ermöglicht. Die Bibliothek deckt eine breite Palette von Interaktionsmustern ab, wie das Erfassen numerischer und sensibler Daten, das Validieren von Benutzereingaben gegen benutzerdefinierte Regeln und das Ausführen von Prompt-Sequenzen zur Erfassung komplexen Feedbacks. Sie enthält zudem Funktionen zum Sortieren von Listen, Ausfüllen von Text-Snippets und Verwalten der Terminal-Formularerfassung.
Provides a flow for prompting for usernames and passwords and validating them via custom logic or APIs.
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
Verifies credentials on login and issues a token or session for subsequent requests.
Vue-typescript-admin-template is a TypeScript-based admin panel starter built with Vue CLI 3, providing a complete foundation for building enterprise back-office interfaces. It enforces type safety across Vue components using TypeScript, reducing runtime errors and improving code maintainability, while offering a dynamic route permission system that controls sidebar navigation and page access by mapping user roles to route permissions at runtime. The template includes a mock API service layer that simulates backend responses for frontend development without a live server, along with internati
Validates user-provided username and password against a backend to grant access to the application.
Next Terminal is an enterprise bastion host platform that brokers and audits remote access to servers and devices. It functions as a centralized gateway unifying access to Windows, Linux, and legacy systems through a single authenticated interface, supporting RDP, SSH, VNC, Telnet, and HTTP protocols. The platform combines certificate management, policy-based access control, reverse tunnel agents, session recording, and web proxy interception into a unified security gateway. It deploys lightweight agents in internal networks that build reverse tunnels to a central site, eliminating per-locati
Verifies user identity by accepting a username and password to grant system access.
Wetty ist ein HTTP-Browser-Terminal-Emulator, der Shell-Zugriff über HTTP- und HTTPS-Verbindungen bietet. Er fungiert als webbasiertes Remote-Shell- und SSH-Browser-Gateway, das es Benutzern ermöglicht, Shell-Befehle auf Remote-Hosts direkt in einem Webbrowser auszuführen. Das Projekt integriert SAML2-Identitätspropagierung, um Benutzer über externe Anbieter zu authentifizieren und diese Web-Identitäten System-Accounts zuzuordnen. Es unterstützt zudem das Einbetten der Terminal-Schnittstelle in Iframes zur Integration in andere Webanwendungen oder Dashboards. Das System deckt Remote-Server-Administration und sicheres Terminal-Proxying ab, mit Funktionen zur Automatisierung von Benutzeranmeldungen, zur Verwaltung von Server-Netzwerken und zum Herunterladen von Dateien aus dem Terminal mittels Escape-Sequenz-Erkennung. Die Anwendung kann so konfiguriert werden, dass sie als Service-Daemon läuft, und unterstützt das Routing von Traffic durch Reverse-Proxys unter Verwendung benutzerdefinierter Basispfade.
Allows users to bypass the login screen by passing credentials through URL parameters.
next-learn ist eine Sammlung von Bildungsressourcen und Referenzimplementierungen für den Aufbau von Full-Stack-Webanwendungen. Sie dient als Lernressource und Tutorial für das Next.js-Framework und bietet Starter-Code sowie Beispielprojekte, die Server-Side-Rendering und das React-basierte Ökosystem demonstrieren. Das Projekt bietet ein Full-Stack-Web-Template, das eine vollständige Implementierung von Datenbankintegration, Nutzerauthentifizierung und serverseitiger Logik zeigt. Es enthält Referenzbeispiele für die Optimierung der Web-Performance, insbesondere die Demonstration der Verwendung von Server Components, Server Actions und dynamischem Routing. Die Codebasis deckt ein breites Spektrum an Full-Stack-Funktionen ab, einschließlich Datenmanagement durch serverseitige Abfragen und Mutationen, identitätsbasierter Zugriffskontrolle mittels Route-Guards und Navigationsarchitektur unter Verwendung von Dateisystem-Routing. Sie implementiert zudem verschiedene Rendering-Strategien, Asset-Optimierung für Bilder und Schriftarten sowie UI-Styling.
Provides mechanisms to validate user identity using email and password combinations checked against a database.
Authboss ist ein modulares Authentifizierungs-Framework, das für die Verwaltung von Benutzeridentitäten und Account-Orchestrierung entwickelt wurde. Es bietet ein umfassendes System für die Handhabung von Benutzerregistrierung, E-Mail-Verifizierung und dem gesamten Lebenszyklus von Benutzerprofilen. Das Framework zeichnet sich durch eine fokussierte Suite von Sicherheits- und Identitäts-Tools aus, einschließlich Multi-Faktor-Authentifizierung mittels zeitbasierter Passwörter und SMS sowie Identitätsintegration mit externen Anbietern unter Verwendung von OAuth1- und OAuth2-Protokollen. Es enthält zudem einen dedizierten Account-Sicherheitsmanager, der Brute-Force-Schutz durch anmeldedatenbasierte Kontosperrung und adaptives Passwort-Hashing implementiert. Im Großen und Ganzen deckt das Projekt das Sitzungs-Lifecycle-Management ab, einschließlich persistenter Login-Cookies und Inaktivitäts-Timeouts, sowie Account-Wiederherstellungs-Flows für vergessene Passwörter. Es bietet zudem Request-Middleware für die Zugriffskontrolle von Routen und unterstützt das Rendern von Authentifizierungsansichten in HTML oder JSON.
Verifies user identities by checking provided passwords against stored records to grant session access.
Dieses Projekt ist ein automatisierter digitaler Content-Claimer und ein Bot zur Automatisierung von Spiele-Stores. Es fungiert als Headless-Client, der Account-Authentifizierung und Request-Sequenzen handhabt, um kostenlose digitale Spiele und herunterladbare Inhalte nach einem Zeitplan zu sammeln. Das Tool bietet spezifische Automatisierung für den Epic Games Store, GOG und Amazon Prime Gaming. Es verwendet Store-spezifische Adapter-Logik, um zeitlich begrenzte Angebote zu sichern und eine digitale Spielebibliothek ohne manuelle Browser-Intervention aufzubauen. Das System integriert Cron-basierte Aufgabenplanung für tägliche Überprüfungen, automatisierte Login-Flows unter Verwendung gespeicherter Anmeldedaten und Headless-Browser-Automatisierung. Es enthält zudem ein Benachrichtigungssystem, das Claim-Status-Warnungen über externe Webhooks versendet.
Implements automated login flows using stored credentials and one-time password verification.
Ombi is a media request management system that coordinates content discovery between users, media servers, and download managers. It acts as a middleware layer to automate the process of requesting, approving, and acquiring movies, music, and TV shows. The project differentiates itself by acting as an integration layer that synchronizes libraries and user accounts across multiple media server instances. It features a content request orchestrator that supports voting-based automatic approval and the ability to import active requests directly from external watchlists. The platform covers a bro
Provides standard account access using username and password combinations with multi-factor authentication support.
This project is a comprehensive administrative dashboard template built on Bootstrap 5. It provides a modular library of pre-designed interface components, page layouts, and form elements intended to accelerate the construction of responsive web applications. The framework is designed to be lightweight, utilizing native browser scripting for all interactive behaviors to eliminate dependencies on heavy external libraries. The template distinguishes itself through a focus on performance and customization. It includes a task-runner-based asset pipeline that automates the compilation, minificatio
Provides standard email and password authentication flows for securing dashboard access.