2012-03-07 90 views
0

我目前正在制作一个CMS,我想使用一些Facebook功能。开源CMS的Facebook API密钥

问题是我需要一个API密钥。所以我想知道如果我有一个API密钥,我可以将它与我的开源cms项目分享给任何人吗?任何人都可以使用它与我的CMS?

回答

2

你有两种选择。

  1. 为CMS的每次安装创建一个应用程序,然后在CMS配置文件中设置应用程序密码和ID。

  2. 如果您希望所有安装安全地使用同一个应用程序,您将需要一个回送服务器(即CMS安装向您的服务器发起调用,然后再调用Facebook并返回结果)。

+0

是解决2似乎是最好的,因为我不认为我的用户将创建每个安装的应用程序 – user990463 2012-03-07 05:43:07

0

不要与任何人分享您的应用程序秘密。 App Secret用于签署Facebook身份验证后传递给您的signed_request。借助App Secret,黑客可以冒充任何人使用您的应用程序,因为他可以传递任何内容并将其签名为好像它来自Facebook。

+0

是的,我知道APP秘密,但我只需要使用应用程序ID /键的每个安装这个CMS – user990463 2012-03-07 05:42:02