Я использую asp.net MVC webapi и давно пользовался подпиской на facebook. Но вдруг возникает ошибка, как показано ниже:OAuth facebook login не работает нормально
ниже мой код: Startup.Auth.cs
FacebookAuthenticationOptions options = new FacebookAuthenticationOptions();
options.AppId = ConfigurationManager.AppSettings["FBappId"];
options.AppSecret = ConfigurationManager.AppSettings["FBappSecret"];
string[] FBScopes = ConfigurationManager.AppSettings["FBScope"].ToString().Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in FBScopes)
{
options.Scope.Add(s);
}
Microsoft.Owin.Security.Twitter.Messages.RequestToken request = new Microsoft.Owin.Security.Twitter.Messages.RequestToken();
options.Provider = new FacebookAuthenticationProvider()
{
OnAuthenticated = async context =>
{
//Get the access token from FB and store it in the database and
//use FacebookC# SDK to get more information about the user
context.Identity.AddClaim(
new System.Security.Claims.Claim("FacebookAccessToken", context.AccessToken));
}
};
options.SignInAsAuthenticationType = DefaultAuthenticationTypes.ExternalCookie;
//options.SignInAsAuthenticationType = Microsoft.Owin.Security.AppBuilderSecurityExtensions.GetDefaultSignInAsAuthenticationType(app);
app.UseFacebookAuthentication(options);
До сих пор он работает нормально и не такая ошибка когда-либо появлялись. Кто-нибудь знает, почему это происходит?
Были ли какие-либо изменения безопасности на facebook?
Советуйте мне, пожалуйста.
Любой код или другая информация, чтобы мы даже получили возможность вам помочь? Это не угадающая игра здесь –
Возможно, вы не вошли в систему? – Rob