0

我在 Android 和 iOS 环境的 Worklight 应用程序中实施社交身份验证(使用 Google、Facebook)时遇到困难。

我正在尝试使用 oauth。以下是要求:

var OAUTHURL    =   'https://accounts.google.com/o/oauth2/auth?';
var VALIDURL    =   'https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=';
var SCOPE       =   'https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email';
var CLIENTID    =   '97612631714.apps.googleusercontent.com';
var REDIRECT    =   ??????
var LOGOUT      =   'http://accounts.google.com/Logout';

身份验证后,它应该被重定向到我们的应用程序(位于公共域中)。为此,我们必须将重定向 uri 添加到 Google API。

我不知道应该放入什么REDIRECT

4

1 回答 1

1

正常循环在混合应用程序中不起作用,因为您的应用程序没有公共 URL。

这是一个记录了他做类似事情的经历的人: http ://www.itsalif.info/content/oauth-google-api-gapi-phonegap-childbrowser-jquery

另外: https ://github.com/andreassolberg/jso/blob/master/README-Phonegap.md

还有一个 twitter/android 示例:http ://www.mobiledevelopersolutions.com/home/start/twominutetutorials/tmt5p1

于 2013-08-11T13:36:19.263 回答