कर्ल का उपयोग कर एडीएफएस नमूना दावे टोकन प्राप्त करने का प्रयास कर रहा है

After reading this post http://leandrob.com/2012/02/request-a-token-from-adfs-using-ws-trust-from-ios-objective-c-iphone-ipad-android-java-node-js-or-any-platform-or-language/

मैंने कर्ल का उपयोग करके एक एसएएमएल टोकन का अनुरोध करने का प्रयास किया।

कर्ल का उपयोग करके मैं क्या पास कर रहा हूं:

curl https://server.com/adfs/services/trust/13/usernamemixed --data @request.txt -H "Content-Type:application/soap+xml"  --verbose -o "output.txt"

यहां मेरी request.txt फ़ाइल है

<?xml version="1.0" encoding="utf-8"?>

    
        

http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue

        
        https://server.com/adfs/services/trust/13/UsernameMixed
        
            
                user
                pass
            
        
    
    
        <trust:RequestSecurityToken xmlns:trust="http://docs.oasis-open.org/ws-sx/ws-trust/200512">
            
                
                    https://server.com
                
            
            <trust:KeyType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Bearer
            <trust:RequestType>

http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue

            
            <trust:TokenType>urn:oasis:names:tc:SAML:2.0:assertion
        
    

मुझे जो प्रतिक्रिया मिल रही है वह MSIS3127 है: निर्दिष्ट अनुरोध विफल हुआ।

चीजों के बारे में कोई विचार मैं जांच सकता हूँ? धन्यवाद!

0
WS-Trust अनुरोध को संसाधित करते समय फेडरेशन सेवा में एक त्रुटि आई। अनुरोध प्रकार: docs.oasis-open.org/ws -एसएक्स/डब्ल्यूएस-ट्रस्ट/200512/आरएसटी/अंक अतिरिक्त डेटा अपवाद विवरण: माइक्रोसॉफ्ट.इडेन्टिटीमोडेल.प्रोटोकॉल.स्ट्रास्ट.स्ट्रास्टसिरियलज़टी और जेएनजेजे; अपवाद: आईडी 3011: अपरिचित अनुरोध टाइप निर्दिष्ट: ' docs.oasis-open.org/ws-sx/ws-trust/200512/Issue '
जोड़ा लेखक Brian, स्रोत
ऐसा लगता है कि docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue के बाद स्थान के साथ कोई समस्या थी
जोड़ा लेखक Brian, स्रोत
क्या आपके पास एडीएफएस सर्वर तक पहुंच है? यदि हां, तो क्या आपने ADFS के लिए विशिष्ट ईवेंट लॉग की जांच की है?
जोड़ा लेखक beavel, स्रोत

1 उत्तर

इवेंट लॉग को देखने के बाद, मुझे पता चला कि यह मुद्दा था कि यह docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue के बाद एक स्थान या नई लाइन उठा रहा था। शायद एक वेबसाइट से एक्सएमएल की प्रतिलिपि बनाने के परिणामस्वरूप!

0
जोड़ा
यह मेरे लिए भी काम करता था, लेकिन मुझे एहसास हुआ (ओएसिस मानकों के माध्यम से घूमने के बाद): https://server.com होना था पार्टी पहचानकर्ता को रिले करना जैसे कि urn: amazon: webservices और वास्तविक ADFS सर्वर नहीं।
जोड़ा लेखक lantrix, स्रोत