- भेजा गया
- 15 नवंबर 2026 को 9:54 am बजे UTC
- लेखक
- Kamo
- कमिट
- d906985
- जारीकर्ता रिले: **************** और RFC 8414 **************** (अगला /oauth/well-known/* पर लिखता है), **************** और /o/{orgId}/oauth/{authorize, टोकन,रिवोक}; X-फॉरवर्ड-होस्ट + X-Kamo-इसुअर-ऑर्ग (पथ org 1-20 अंक, अन्यथा 404 कॉल के बिना); डिस्कवरी/JWKS रखें सुरक्षासेवा का सार्वजनिक कैश, बाकी सब कुछ कोई भंडार नहीं; खोज/JWKS/उपयोक्ता जानकारी के लिए CORS; 5xx/outage = 503, कभी नहीं प्रमाणपत्र त्रुटि. रूट /oauth/token|revoke SP09 के सटीक शीर्षक सेट (Amazon) बनाए रखें. - प्राधिकृत आगे **************** केवल जब भेजा जाता है (एक Alexa शरीर सात रहता है); prompt=none org के प्रदाता सत्र सर्वर- साइड को जारी रखता है तथा SecurityService के रीडायरेक्ट का पालन करता है; एक मूल अनुप्रयोग का लूपबैक / निजी-योजना त्रुटि केवल तब ही अनुसरण की जाती है जब यह आईएसएस लेता है. - कनेक्टेड-एप साइन-इन (O2 प्रकार APP): org-ब्रांडेड (इशूर org का रंगदानी + लोगो, स्लेट फॉलबैक, डार्क मोड), org=<alias> पर /api/login, संलग्नक पर amr (pwd / pwd+otp, मार्ग द्वारा सेट), संलग्न {redirectTo} या {consentPath} + providerSession -> HttpOnly host-only kamo_op_<orgId> कुकी; 409 गलत_संगठन कार्ड; <name> कार्ड के रूप में जारी रखें .../सेशन और .../continue (HttpOnly cookie read server-side only); आप नहीं? प्रदाता सत्र को समाप्त करता है और उसी अनुरोध को फिर से प्रारंभ करता है. - प्रकार एपीपी के लिए जेनेरिक सहमति: ऐप लोगो के पास org, नया मार्क के साथ सादा दायरे की सूची, के रूप में साइन इन / नहीं आप?, मदद टिप्स के साथ अनुमति दें / अनुमति नहीं दें, सादा अस्वीकृति (ACCESS_POLICY ...); निर्णय {consentToken, decision} केवल, प्रदाता कुकी रखा गया. Alexa / Google होम / सहायक स्वीकृति तथा लॉगइन अपरिवर्तित हैं (सभी SP09 परीक्षण अछूता तथा हरा). - आरपी-प्रारंभित लॉगआउट पृष्ठ [/o/{orgId}]/oauth/end-session (सर्वर-प्रारंभित, साइन आउट / साइन इन रहें, संरक्षित रीडायरेक्ट); /api/logout भी हर kamo_op_* प्रदाता सत्र को समाप्त करता है (सीमाबद्ध 2.5 सेकंड, बैकस्टॉप के रूप में स्थानीय कुंजी मिटाएं)।
