के बिना ओएयूपी से यूडब्ल्यूपी ऐप पर रीडायरेक्ट करें, मैं एक ऐप लिखने की कोशिश कर रहा हूं जो ओएथ यूआरएल के साथ संचार करता है। OAuth URL के साथ संचार उचित व्यवहार करता है, और उपयोगकर्ता को लॉग इन करने के लिए सही तरीके से संकेत दिया जाता है। हालांकि, ऐप के लिए रीडायरेक्ट यूआरएल में प्रतिबंधों के कारण, मैं एक एमएस-ऐप डोमेन पर रीडायरेक्ट करने में असमर्थ हूं (जो मुझे विश्वास है कि आप कैसे खुलते हैं विंडोज 10 पर एक यूडब्ल्यूपी ऐप - अगर यह धारणा गलत है तो कृपया मुझे सही करें!)।एमएएस-एप
अपनी वेबसाइट की मेजबानी करने और पुनर्निर्देशित होने के अलावा, क्या कोई यह जानता है कि यह कैसे करें?
try
{
var webAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None, url);
switch (webAuthenticationResult.ResponseStatus)
{
case WebAuthenticationStatus.Success:
// Successful authentication.
result = webAuthenticationResult.ResponseData.ToString();
break;
case WebAuthenticationStatus.ErrorHttp:
// HTTP error.
result = webAuthenticationResult.ResponseErrorDetail.ToString();
break;
default:
// Other error.
result = webAuthenticationResult.ResponseData.ToString();
break;
}
}
catch (Exception ex)
{
// Authentication failed. Handle parameter, SSL/TLS, and Network Unavailable errors here.
result = ex.Message;
}
मुद्दा इस तरह प्रकट होता:
"हालांकि, ऐप के लिए रीडायरेक्ट यूआरएल में प्रतिबंधों के कारण, मैं एक एमएस-ऐप डोमेन पर रीडायरेक्ट करने में असमर्थ हूं", क्या मुझे पता चलेगा इसका क्या अर्थ है? क्या आपका मतलब है कि आप एकल साइन-ऑन से कनेक्ट करना चाहते हैं, लेकिन ऑनलाइन प्रदाता आपको 'ms-app: //' फ़ॉर्म में रीडायरेक्ट यूआरआई पंजीकृत करने की अनुमति नहीं देता है? –
@ SunteenWu-MSFT हाँ, ठीक है कि! –