में लॉग इन किया मैं एक गूगल खाते का उपयोग करके MVC5 अनुप्रयोग में Owin के साथ बाहरी लॉगिन लागू करने के लिए कोशिश कर रहा है जब तक।GetExternalLoginInfoAsync अशक्त पहले से ही गूगल
मैं पहले से ही गूगल में लॉग इन कर रहा हूँ, तो मेरे एप्लिकेशन में गूगल बटन पर क्लिक ठीक है और यह मेरे logininfo के लिए उपयोग की अनुमति के बाद मेरे पंजीकरण पृष्ठ पर मुझे ले जाता है।
यदि मैं अपने अनुप्रयोगों पर क्लिक करता हूं तो Google में पहले से लॉग इन नहीं होता है, तो मुझे Google के साथ लॉगिन करने के लिए कहा जाता है, लेकिन कॉल बैक रिसीवर ऐसा नहीं लगता है कि मैंने लॉगिनइनफ़ोइन के रूप में लॉग इन किया है कॉलबैक में हमेशा इस परिदृश्य में शून्य ...
[AllowAnonymous]
public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
{
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
if (loginInfo == null)
{
return RedirectToAction("Login");
}
// Code omitted for brevity.
}
}
क्या किसी के पास कोई कामकाज या स्पष्टीकरण है? यह लगभग Google की लॉग इन करने के अनुरोध के बाद बाहरी कुकी को ओविन तक उपलब्ध नहीं कराया जाता है।
के संभावित डुप्लिकेट (http://stackoverflow.com/questions/19775321/owin-returns-null [Owin अशक्त allways MVC5 आवेदन में गूगल या फेसबुक के लिए देता है] -allways-इन-mvc5-आवेदन के लिए गूगल या फेसबुक) –