KamoCRM

Google, Microsoft, Apple, LinkedIn, Facebook तथा GitHub के साथ लॉगइन करें - फेडरेशन मॉड्यूल (ID1. 1)

FeatureSecurityService
भेजा गया
15 नवंबर 2026 को 2:41 am बजे UTC
लेखक
Kamo
कमिट
c75df92

फेडरेशन /: एक ओआईडीसी भरोसा पार्टी (पीकेसीई एस256 + नोंस + राज्य) के लिए Google / Microsoft / Apple / LinkedIn, और OAuth2 एडाप्टर के लिए GitHub (/उपयोक्ता + प्राथमिक सत्यापित /उपयोक्ता/ईमेल) और Facebook (/मे + appsecret_proof), एक के पीछे ProviderAdapter इंटरफेस. id_ tokens को प्रत्येक प्रदाता के JWKS के खिलाफ जाँचा जाता है (कैश, एक अज्ञात बच्चे पर अधिकतम एक मिनट में एक बार जल्दी refetch), जारीकर्ता, audience/azp, expiry/iat और nonce; Microsoft का जारीकर्ता के खिलाफ जाँचा गया है टोकन का अपना tid और पहचान कुंजी किराएदार जारीकर्ता + oid पर, कभी भी अपने ईमेल पर. Apple का क्लाइंट गोपनीय एक ES256 JWT है जो रजिस्टर के .p8 (150 दिन, कैश); इसका नाम एक बार आता है, जैसे AppleUser. Redis (FEDST/FEDLK/FEDSU/FEDLS) में प्रारंभ/लिंक/साइनअप रिकॉर्ड लाइव, एकल उपयोग, में रास्ते पर खर्च किया और अपने शेष टीटीएल (और साबित पहचान) एक त्रुटि पर है कि सदस्य नहीं है - कभी एक गलत बाइंडिंग के बाद, एक अस्वीकृत कोड या एक नकली टोकन. लिंकिंग: (इम्पोर्टर, विषय, कनेक्शन_ कुंजी) द्वारा खोजें; एक मौजूदा ईमेल जवाब NOT_LINKED और सबूत की आवश्यकता है - कूटशब्द + खाता का दूसरा कारक, या खाता ईमेल के लिए कोड (5 कोशिशें,3सेंड); एक साइन-इन सत्र से लिंक एक ही मांगता है. हर कनेक्ट/डिसकनेक्ट खाता ईमेल मेल करता है और लिखता है IDENTITY_LINKED / IDENTITY_UNLINKED. एक लिंक्ड पहचान को पासवर्ड को सौंपा जाता है पथ के नीचे की धारा (FederatedSignInCompleter -> खाता गेट, होस्ट/पकड़ने वाला नियम, पहुँच नियम, SignInCompletionService) प्लस org की नीति (प्रदाता स्वीकार्य) इस सदस्य के दर्शकों के लिए; एमएफए मांगा गया लेकिन शामिल नहीं किया गया = यहाँ अस्वीकार किया गया). लॉक-आउट सीढ़ी पर चार्ज नहीं किया जाता है; इसके बजाय प्रति-आईपी कॉलबैक/लिंक बजट। क्लाएंट्स PlatformOAuthClientResolver से *_SIGNIN प्रकार के लिए आते हैं - एक org का अपने स्वयं के सत्यापित डोमेन पर केवल अपना अनुप्रयोग - और केवल यहाँ पर प्रदान किया जाता है config_json.signinStatus ENABLED (CONFIGURED = platform org only). कोई नहीं है कॉन्फ़िगर किया गया है, अतः कोई दृश्यमान परिवर्तन नहीं.

सभी परिवर्तन

जैसा कि आप शिपिंग देखते हैं?

यह सब अपने आप आपके कार्यक्षेत्र में आता है. मुफ्त योजना पर शुरू करें और एक महीने में फिर से इस पृष्ठ को पढ़ें.

हमेशा के लिए मुफ्त प्रारंभ करेंमूल्यांकन देखें