Lar*_*ard 29 security deployment iis facebook
我正在开发一个使用Facebook登录的网站.现在,我希望能够在我的生产环境以及开发环境中使用它.
在Facebook上,我可以提供一个网站网址,Facebook可以重定向到.这在我的开发阶段很有效,但现在我希望它既可以用于生产,也可以用于开发我的解决方案.
我想有一种方法是使用我的domain-navn在本地IIS上运行我的应用程序并更改我的主机文件,但这不是最容易解决的问题!?
- 在两种环境中使其工作的最简单方法是什么?
Pau*_*yan 27
更新:截至2018年,此设置的路径现在是产品> Facebook登录>设置>客户端OAuth设置此答案的其余部分仍然有效.
有一个更好的办法.您只需要将本地主机的有效回调URL添加到"设置">"高级">"OAuth设置".

此方法允许您仍然拥有生产网站URL,同时允许来自开发,登台,生产等的oauth.
经过大约 6 个月的研究,我根据其他两个答案找到了一个非常有效的解决方案。
在 Facebook 中我添加了两个应用程序:
然后,在我的web.config应用程序设置中,我有:
<!--Prod-->
<add key="_FacebookApiId" value="id"/>
<add key="_FacebookApiSecretId" value="secret_id"/>
<!--Dev-->
<add key="FacebookApiId" value="dev_id"/>
<add key="FacebookApiSecretId" value="dev_secret_id"/>
Run Code Online (Sandbox Code Playgroud)
这当然是通过辅助类来读取的。
然后它可以在生产环境和本地主机上无缝运行,我和我的团队都很高兴。
| 归档时间: |
|
| 查看次数: |
13121 次 |
| 最近记录: |