私はasp.net MVC webapiを使用しており、長い間Facebookのログインを使用しています。しかし、突然エラーは以下のようにあります:私のコード怒鳴るOAuth facebookログインが正常に動作しない
: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