मैं एक परीक्षण वेबसाइट पर ओपनआईडी समर्थन जोड़ने के लिए DotNetOpenId लाइब्रेरी का उपयोग करने का प्रयास कर रहा हूं। कुछ कारणों से यह फ़ायरफ़ॉक्स पर चलते समय मुझे निम्न त्रुटि दे रहा है। ध्यान रखें कि मैं लोकलहोस्ट का उपयोग कर रहा हूं क्योंकि मैं इसे अपनी स्थानीय मशीन पर परीक्षण कर रहा हूं।कोई ओपनआईडी एंडपॉइंट नहीं मिला
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DotNetOpenAuth.OpenId.Extensions.ProviderAuthenticationPolicy;
using DotNetOpenAuth.OpenId.Extensions.SimpleRegistration;
using DotNetOpenAuth.OpenId.RelyingParty;
namespace TableSorterDemo
{
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var openid = new OpenIdRelyingParty();
if (openid.GetResponse() != null)
{
switch (openid.GetResponse().Status)
{
case AuthenticationStatus.Authenticated:
var fetch = openid.GetResponse().GetExtension(typeof(ClaimsResponse)) as ClaimsResponse;
var nick = fetch.Nickname;
var email = fetch.Email;
break;
}
}
}
protected void OpenIdLogin1_LoggedIn(object sender, OpenIdEventArgs e)
{
var openid = new OpenIdRelyingParty();
if(openid.GetResponse() != null)
{
switch(openid.GetResponse().Status)
{
case AuthenticationStatus.Authenticated:
var fetch = openid.GetResponse().GetExtension(typeof (ClaimsResponse)) as ClaimsResponse;
var nick = fetch.Nickname;
var email = fetch.Email;
break;
}
}
}
protected void OpenIdLogin1_LoggingIn(object sender, OpenIdEventArgs e)
{
var openid = new OpenIdRelyingParty();
var req = openid.CreateRequest(OpenIdLogin1.Text);
var fetch = new ClaimsRequest();
fetch.Email = DemandLevel.Require;
fetch.Nickname = DemandLevel.Require;
req.AddExtension(fetch);
req.RedirectToProvider();
return;
}
}
}
इसके अलावा, अगर मैं क्रोम में एक ही पृष्ठ चलाने तो मैं निम्नलिखित मिल:
लॉगइन असफल: यह संदेश पहले से ही संसाधित किया गया है। यह प्रगति पर एक रीप्ले हमले का संकेत दे सकता है।
आपके प्रश्न में "फ़ायरफ़िक्स पर चलते समय मुझे निम्न त्रुटि दे रही है।" Firefix? और आपने जो त्रुटि प्राप्त की है उसे छोड़ दिया है। –