JanRain安装页面上的说明表示要动态加载应用程序ID。有人可以解释这意味着什么吗?这是Javascript,所以appid必须去客户端,对吗?感谢。
答案 0 :(得分:1)
是 - 正如文档所述,您需要提供您的AppID(在您的Janrain帐户的主页上提供)。根据您选择的服务器端标记,您可以将AppID作为服务器端标记序列提供,引用配置源或类似内容。
这是一个建议,如果您需要在某个时候更改此密钥(可能是应用程序受到破坏,您需要更改应用程序和密钥,更改应用程序名称),某些配置中只有一个位置要更改的文件而不是所有网页。
如果不进一步了解您的服务器端技术,我就不能更具体地了解如何动态实现“app ID(通过配置)”。
如果您对拥有多个密钥感到困惑,请以公钥/私钥认证的方式考虑它。应用程序ID是您的公钥;您可以公开地与他们的服务器通信,说明您是谁(以及RPX小部件中使用的URL,它也标识您和您的应用程序)。
当您通过提供给他们的令牌网址收到回叫时,您将回拨给服务器端并在那里使用私钥(以及通过SSL进行通信),以完成认证