Azure ACS के साथ OpenID पहचान प्रदाता को आवश्यक दावों को कैसे पास किया जाए?



appfabric azure-appfabric (1)

एज़ूर को एट्रिब्यूट एक्सचेंज के माध्यम से दावे myOpenID जो myOpenID विटोरियो द्वारा इस ब्लॉग पोस्ट के अनुसार समर्थन नहीं करता है।

एमएसडीएन मंचों पर यहां विषय पर एक दिलचस्प चर्चा है।

जब अनुरोध है कि एज़ूर एसीएस उत्पन्न करता है तो अनुरोध करता है कि मैं एसीएस में ईमेल, पूर्णनाम, प्रथम नाम और अंतिम नाम आवश्यक दावों के रूप में शामिल कर सकता हूं। इसके अलावा, पूर्ण नाम विशेषता http://axschema.org/namePerson दावे प्रकार पर मैप की गई है।

अब मैंने एक पहचान प्रदाता के रूप में myOpenID जोड़ा है। MyOpenID axschema दावे को नहीं पहचानता है, लेकिन मैंने MyOpenID से http://schema.openid.net/namePerson को सफलतापूर्वक पुनर्प्राप्त कर लिया है।

समस्या यह है कि, भले ही मैं http://schema.openid.net/namePerson एसीएस में MyOpenID दावा जारीकर्ता से संबंधित नियम के रूप में दावा करता हूं, दावा एसीएस द्वारा उत्पन्न अनुरोध यूआरएल में शामिल नहीं किया जाएगा।

क्या इस दावे के लिए अनुरोध को कॉन्फ़िगर करने का कोई (छुपा) तरीका है? या इससे भी बेहतर, axschema.org/namePerson बजाय schema.openid.net/namePerson प्रकार का उपयोग करने के लिए अंतर्निहित मानचित्रण को axschema.org/namePerson ?