2015-12-18 6 views
23

मैं एसएएमएल का उपयोग कर एसएसओ को समझने की कोशिश कर रहा हूं। मैं रिलेस्टेट पैरामीटर में आया हूं और एन्कोडेड यूआरएल भेजने के लिए एसएसओ में पहली बार क्यों आ गया है? इसका सही अर्थ में तात्पर्य क्या है?एसएसओ (एक्स। एसएएमएल) में उपयोग किए गए बिल्कुल रिलेस्टेट पैरामीटर क्या है?

कृपया the Google Developer documentation से निम्नलिखित पढ़ें:

गूगल, SAML- प्रमाणीकरण अनुरोध उत्पन्न करता है। SAML अनुरोध को पार्टनर की एसएसओ सेवा के लिए यूआरएल में एन्कोड और एम्बेडेड किया गया है। Google अनुप्रयोग के एन्कोडेड यूआरएल वाले रिलेस्टेट पैरामीटर जिसमें उपयोगकर्ता पहुंचने का प्रयास कर रहा है वह एसएसओ यूआरएल में भी एम्बेडेड है। यह RelayState पैरामीटर एक अपारदर्शी पहचानकर्ता कि वापस किसी भी संशोधन या निरीक्षण के बिना पारित कर दिया है करने के लिए है

उत्तर

38

RelayState का मूल अर्थ है कि सपा AuthnRequest के साथ एक साथ आईडीपी के लिए कुछ मूल्य भेजने के लिए और फिर इसे वापस प्राप्त कर सकते है । एसपी RelayState में जो भी वैल्यू चाहता है उसे डाल सकता है और आईडीपी को प्रतिक्रिया में इसे फिर से गूंजना चाहिए।

यह RelayState पैरामीटर पर Idp द्वारा आरंभ किए गए प्रवेश का प्रयोग RelayState के लिए एक अपारदर्शी पहचानकर्ता कि वापस किसी भी संशोधन या निरीक्षण

बिना पारित हो जाता है वहाँ भी एक और है, वास्तविक मानक उपयोग करने के लिए है। उस स्थिति में, एसपी से कोई आने का अनुरोध नहीं है, इसलिए वापस राज्य वापस नहीं किया जा सकता है। इसके बजाय, RelayState का उपयोग एसपी को सिग्नल करने के लिए आईडीपी द्वारा किया जाता है, सफल एसपी के बाद एसपी को पर कौन सा यूआरएल रीडायरेक्ट करना चाहिए। यह SAML2 मानक का हिस्सा नहीं है।

ऐसा लगता है कि Google एसपी-आरंभ किए गए साइन ऑन पर भी लक्षित यूआरएल के लिए RelayState का उपयोग कर रहा है, जो बिल्कुल ठीक है। लेकिन आईडीपी को दस्तावेज कहता है, बस इसे वापस रिले करें।

+0

मुझे खुशी है कि 'वास्तविक तथ्य का उपयोग' यहां बताया गया था। मैं समझने के लिए संघर्ष कर रहा हूं कि पुनर्निर्देशन यूआरएल 'रिलेस्टेट' के तहत क्यों भेजा गया था। –

5

रिलेस्टेट एसपी में संसाधन के लिए एक पहचानकर्ता है कि आईडीपी उपयोगकर्ता को (सफल लॉगिन के बाद) रीडायरेक्ट करेगा। यह एसएसओ की प्रक्रिया को उपयोगकर्ता के लिए अधिक क्षणिक बनाने का एक तरीका है क्योंकि उन्हें उसी पृष्ठ पर रीडायरेक्ट किया जाता है जिसे मूल रूप से एसपी में अनुरोध किया जाता था।

0

प्रति सरकारी SAML दस्तावेज़ के रूप में,

कुछ बाइंडिंग संरक्षण और राज्य की जानकारी पहुंचाने के लिए एक "RelayState" तंत्र को परिभाषित। जब इस तरह की एक तंत्र का उपयोग एक एसएएमएल प्रोटोकॉल के प्रारंभिक चरण के रूप में एक अनुरोध संदेश को संदेश देने में किया जाता है, तो चयन और आवश्यकताओं को व्यक्त करने के लिए उपयोग किए जाने वाले बाध्यकारी के उपयोग पर स्थानों की आवश्यकताएं होती हैं। अर्थात्, यदि कोई SAML अनुरोध संदेश रिलेस्टेट डेटा के साथ है, तो SAML उत्तरदाता को बाध्यकारी का उपयोग करके अपने SAML प्रोटोकॉल प्रतिक्रिया को वापस करना होगा जो रिलेस्टेट तंत्र का समर्थन करता है, और इसे अनुरोध के साथ प्राप्त सटीक रिलेस्टेट डेटा को रखना होगा प्रतिक्रिया में संबंधित रिलेस्टेट पैरामीटर।

संबंधित मुद्दे