6 रिपॉजिटरी
Middleware components for managing user identity and session state in Node.js servers.
Distinct from Node.js Server Frameworks: Focuses on authentication logic rather than general server framework architecture.
Explore 6 awesome GitHub repositories matching web development · Authentication Middleware. Refine with filters or upvote what's useful.
Passport is a Node.js authentication middleware designed to manage user identities and session states within web applications. It functions as a request identity verifier that secures application routes by validating user credentials before granting access. The system utilizes a modular authentication strategy, allowing identity verification through interchangeable plugins. This architecture supports the creation of custom authentication strategies for local credentials and the integration of federated identity providers using external protocols. The framework provides capabilities for sessi
Provides a flexible middleware framework for managing user authentication and session state within Node.js applications.
Meet Genius
Uses middleware-based authentication to protect API routes and pages with session management.
LoopBack Next एक Node.js API फ़्रेमवर्क है जिसका उपयोग REST और मल्टी-प्रोटोकॉल APIs बनाने के लिए किया जाता है। यह एक OpenAPI सर्वर कार्यान्वयन के रूप में कार्य करता है जो या तो कोड से मशीन-पठनीय विनिर्देश (specifications) उत्पन्न कर सकता है या मौजूदा विनिर्देशों से कार्यान्वयन कंट्रोलर्स और मॉडल्स तैयार कर सकता है। यह फ़्रेमवर्क अपने सेंट्रल डिपेंडेंसी इंजेक्शन कंटेनर और रिपॉजिटरी-पैटर्न डेटा एक्सेस लेयर के माध्यम से खुद को अलग बनाता है। यह आर्किटेक्चर एप्लिकेशन लॉजिक को कंपोनेंट निर्माण और स्थायी स्टोरेज से अलग करता है, जिससे एक प्लगेबल सिस्टम बनता है जहाँ डेटा सोर्स और बिज़नेस लॉजिक को एक मानकीकृत कनेक्टर सिस्टम के माध्यम से अलग किया जाता है। यह प्रोजेक्ट प्लगेबल ऑथेंटिकेशन रणनीतियों के साथ रोल-आधारित एक्सेस कंट्रोल और बाहरी REST व SOAP सेवाओं के ऑर्केस्ट्रेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह WebSocket एंडपॉइंट्स के माध्यम से रीयल-टाइम संचार, JSON स्कीमा वैलिडेशन और कमांड-लाइन इंटरफ़ेस के माध्यम से स्वचालित प्रोजेक्ट स्कैफ़ोल्डिंग के लिए टूल्स भी प्रदान करता है। डेवलपमेंट को एप्लिकेशन बूटस्ट्रैप करने, API कंपोनेंट्स उत्पन्न करने और प्रोजेक्ट डिपेंडेंसीज़ को मैनेज करने के लिए CLI टूल्स के एक सेट द्वारा सपोर्ट किया जाता है।
Connects external authentication middleware and OAuth strategies to validate user identities.
node-oauth2-server, Node.js के लिए एक OAuth2 सर्वर इम्प्लीमेंटेशन है जो एक ऑथराइजेशन प्रोवाइडर के रूप में कार्य करता है। यह क्लाइंट रजिस्ट्रेशन को मैनेज करने और OAuth2 प्रोटोकॉल का उपयोग करके थर्ड-पार्टी एप्लिकेशन के लिए एक्सेस टोकन जारी करने के लिए एक केंद्रीय सर्वर बनाने में सक्षम बनाता है। यह प्रोजेक्ट Node.js मिडलवेयर के रूप में कार्य करता है, जो ऑथराइजेशन लॉजिक को सीधे वेब एप्लिकेशन रिक्वेस्ट पाइपलाइन्स में इंटीग्रेट करता है। यह आने वाले HTTP रिक्वेस्ट हेडर्स के भीतर सुरक्षा टोकन की जांच करके पहचान और अनुमतियों को सत्यापित करने के लिए एक बेयरर टोकन वैलिडेटर प्रदान करता है। यह सिस्टम API एक्सेस कंट्रोल, टोकन मैनेजमेंट और यूजर ऑथराइजेशन वर्कफ़्लो को कवर करता है। यह एक्सेस और रिफ्रेश टोकन के जनरेशन, स्टोरेज और वैलिडेशन को संभालता है, जिसमें परिभाषित यूजर अनुमतियों के आधार पर रिसोर्स एक्सेस को प्रतिबंधित करने के लिए स्कोप-आधारित एक्सेस कंट्रोल शामिल है।
Integrates authorization logic directly into Node.js web application request pipelines as middleware.
node-oidc-provider is a framework for building OpenID Certified authorization servers and identity providers within Node.js environments. It provides a comprehensive suite of tools for managing the full lifecycle of OAuth 2.0 and OpenID Connect services, including user authentication, client registration, and the issuance and validation of identity and access tokens. The project distinguishes itself through a highly modular architecture that allows developers to integrate authentication services directly into existing web application stacks. It supports advanced customization through a middle
Ships modular authentication middleware for integrating identity management directly into Node.js web application stacks.
This project is an automated cryptocurrency trading platform and server-side framework designed for executing trades and managing digital asset portfolios. It provides a unified environment for running algorithmic strategies across multiple exchanges, allowing for the automated placement of buy and sell orders without manual intervention. The system distinguishes itself through a modular plugin architecture that separates trading logic from core execution, enabling users to customize or swap algorithms as needed. It utilizes an event-driven execution loop that processes real-time market data
Protects the management interface by validating user credentials and session tokens to prevent unauthorized access.