限制 Facebook 应用访问

Restrict Facebook app access

我编写了一个 Web 应用程序,它使用 Facebook 作为验证用户和收集信息的主要方式。在主页上,有一个按钮'Sign in with Facebook',允许用户登录应用程序。

有什么方法可以限制哪些用户可以使用 Facebook 应用程序,从而登录到我的网络应用程序,还是我必须处理这个 separately/manually?我的第一个想法是将它们添加为 'test users',因为我的应用程序仍处于测试阶段,因此无法公开访问。但我不确定(而且我在任何地方都找不到)每个应用程序允许多少测试用户(因为随着时间的推移,这可能多达 1000 个用户)。

您必须手动处理。限制访问的一个好方法是一般拒绝访问,存储授权用户并在后端激活他们的访问。您不能在授权前只获取他们的 ID,因为该 ID 是 App Scoped。