【发布时间】:2014-03-25 00:19:42
【问题描述】:
我目前正在 appery.io 上开发一个简单的移动应用程序,用于学习/实验目的。我希望能够通过集成 oauth.io 来帮助验证用户身份。
oauth.io 文档的编写方式看起来应该非常简单,但我遇到了死胡同,我担心我做事不正确,或者我所做的事情我开始做是不可能的。
我正在关注以下参考资料中提供的文档。我已将 oauth.js 文件安装到 appery 应用程序生成器上项目选项卡下的 JavaScript 文件夹中。我确认 HTML 代码已设置(实际上,appery.io 会自动执行此操作,但我仔细检查了),然后当我将其设置为在“页面显示”中运行时,文档建议的下一段代码会触发错误我的应用的开始屏幕。
线
OAuth.initialize('key-goes-here');
在console.log中触发如下错误:
Uncaught TypeError: Object #<Object> has no method 'initialize'
文档提供的以下行也引发了相同的错误:
OAuth.redirect('stackoverflow', '/auth/callback');
我在 Google、appery.io 和 oauth.io 上搜索了有关如何进行此操作的答案,但找不到任何东西(它们似乎是一些新服务)。我认为这不属于 appery 的职权范围,可以帮助我,也没有收到 oauth.io 的回复。在这一点上,我什至不知道是否有可能做我想做的事,还是只是我做了一些令人尴尬的错误。
如果有人熟悉这两种服务,并且可以解释如何允许在 appery.io 上使用 oauth.io 对用户进行 o-authentication,以使中低级别的人能够理解,那就太好了。我是否错过了帮助解决此问题所需的任何重要信息?
参考资料:
https://oauth.io/docs/api
How to get current user details logged through OAuth io
信息。 com/news/2013/08/oauth-io
誓言。 io/auth/download/latest/oauth.js
【问题讨论】:
标签: oauth-2.0