C#MVC新用户facebook注册不适用于未知facebook帐户

C#MVC新用户facebook注册不适用于未知facebook帐户,c#,facebook,authentication,C#,Facebook,Authentication,我已经创建了一个MVC5应用程序,允许任何Facebook用户使用他们的Facebook帐户登录/注册 但它似乎只适用于通过facebook角色选项卡(换句话说,facebook应用程序管理员)与facebook应用程序直接相关的facebook帐户 如果您尝试注册任何其他Facebook帐户,我们将收到来自Facebook的以下错误消息: 应用程序未设置:此应用程序的开发人员尚未为Facebook登录正确设置此应用程序 我在AuthConfig.cs上获得了Oauth客户端注册,注册为: OA

我已经创建了一个MVC5应用程序,允许任何Facebook用户使用他们的Facebook帐户登录/注册

但它似乎只适用于通过facebook角色选项卡(换句话说,facebook应用程序管理员)与facebook应用程序直接相关的facebook帐户

如果您尝试注册任何其他Facebook帐户,我们将收到来自Facebook的以下错误消息:

应用程序未设置:此应用程序的开发人员尚未为Facebook登录正确设置此应用程序

我在AuthConfig.cs上获得了Oauth客户端注册,注册为:

OAuthWebSecurity.RegisterFacebookClient(
            appId: "[my app id]",
            appSecret: "[my app secret]");
我正在使用为这件事设计的控制器动作:

public ActionResult ExternalLogin(string provider, string returnUrl)
    {
        return new ExternalLoginResult(provider, Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
    }
以及相关的回调:

public ActionResult ExternalLoginCallback(string returnUrl)
    {

        AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));

         if (!result.IsSuccessful)
                    {  
                        //[CODE TO EXECUTE IF ITS AUTHENTICATED]   
                    }
   }

提前感谢。

您是否在中创建了应用程序

你需要这样做才能让facebook识别你在请求中传递的应用程序id

试着跟随