14 पॉइंट द्वारा xguru 2024-12-23 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • वेब ऐप, मोबाइल ऐप, single-page application (SPA), API या third-party client के लिए मानक-आधारित authentication provider
  • standalone service के रूप में deploy किया जा सकता है या मौजूदा application में embed किया जा सकता है। सभी framework और platform के साथ एकीकृत होता है
  • self-hosting: पूरी तरह उपयोगकर्ता के infrastructure पर चलता है और Node.js, Bun, AWS Lambda, Cloudflare Workers पर deploy किया जा सकता है
  • web standards पर आधारित और OAuth 2.0 spec के अनुरूप। OAuth को support करने वाले सभी clients के साथ compatible, और access व refresh token जारी कर सकता है
  • customizable: theme लागू की जा सकने वाली default UI प्रदान करता है, और सीधे खुद भी implement किया जा सकता है
  • दृष्टिकोण
    • कई open source authentication solutions ऐसी libraries हैं जिन्हें एक single application में embed करने के लिए डिज़ाइन किया गया है
    • इसके विपरीत, OpenAuth एक centralized authentication server है जिसे उपयोगकर्ता के infrastructure पर आसानी से self-host किया जा सकता है
    • वेब, मोबाइल ऐप, internal admin tools आदि सभी applications के authentication के लिए उपयोग किया जा सकता है
  • storage आवश्यकताएँ न्यूनतम: refresh token, password hash आदि केवल न्यूनतम data स्टोर करता है। KV store (Cloudflare KV, DynamoDB आदि) support करता है

1 टिप्पणियां

 
iolothebard 2024-12-24

आख़िर ज़रूरी क्यों है कि वही provider बने…
क्या consumer होना ही काफ़ी नहीं होगा?
… ऐसा सोचता हूँ.