草庐IT

oauth-phonegap

全部标签

android - 在网络/移动应用程序中使用 OAuth/OpenID

我目前正在设计一项服务,该服务将一半是Web应用程序,一半是Android应用程序。每个用户都需要能够使用openID帐户从Android应用程序或Web应用程序登录。我希望首先以Google为目标,以便与Android最简单地集成,但稍后我还需要一些OAuth的东西,以便我可以与Google联系人集成。我遇到的问题是如何对用户进行身份验证。我计划的结构是服务器(可能使用web.py,尽管现在很灵活)以JSON格式为客户端提供数据,无论客户端是javascript浏览器客户端还是android客户端。但是,每次调用都需要确保允许客户端访问该数据。跨平台标准化的最简单方法是什么?我应该在

android - $.ajax() 在 phonegap 上

有人知道github中的phonegap和$.ajax()的Android示例吗?我读过JSONP或CORS,但我只工作过从Twitter请求数据。我只需要获取我的数据服务器。 最佳答案 通过jquerymobile很容易。您可以使用普通的Ajax和少量JSON来完成您的工作。我完成了php服务器。这里是示例代码,通过jquery向服务器发送请求。$.ajax({url:,dataType:'jsonp',jsonp:'jsoncallback',timeout:5000,success:function(data,status){

android - 支持 Phonegap 最小平台版本

我的公司正在进行一个大项目,我必须开发IOS、Android、symbian、WindowsPhone和黑莓,在听说和研究Phonegap之后,我真的在考虑使用它,但我想知道是否有是,哪些是关于使用Phonegap为这些平台开发的现有要求/限制。是否有某种标记表明哪“一代”移动设备Phonegap最适合这些平台?是否有适用于Phonegap的操作系统的最佳版本?是否有不适用于所述操作系统版本/设备的功能?我仍在网上研究这个问题,但如果这里有人可以帮助我解决这个问题,那就太棒了!PS:似乎symbian开发是基于诺基亚的WebRuntime(WRT)所以这使得它成为最低的SymbianS

android - 使用 Phonegap CLI 制作 Android 项目时遇到的问题

当我使用以下命令添加Android项目时:$cordovaprojectsaddandroid我收到以下错误:Anunexpectederroroccurred:"$ANDROID_BIN"createproject--target$TARGET--path"$PROJECT_PATH"--package$PACKAGE--activity$ACTIVITY&/dev/nullexitedwith1我在mac上,安装了AndroidSDK,将AndroidSDK的工具和平台工具添加到路径中。我还安装/更新到最新版本。使用安卓安装程序。有没有人在使用新的PhonegapCLI制作Andr

android - Phonegap 不工作连接对象

我正在使用cordova和android平台。varCORDOVA_JS_BUILD_LABEL='3.0.0-0-ge670de9';AVDplatform4.2.2APIlevel17我正在尝试使用Connection对象我将下一个字符串添加到app/res/xml/config.xml并将下一个字符串放入app/AndroidManifest.xml我的代码onDeviceReady:function(){varnetworkState=navigator.connection.type;alert('networkState='+networkState);varstates=

android - PhoneGap 3.1 构 build 备未定义

我有一个senchatouch项目。我是用phonegap2.9构建的,并且可以正常工作device.uuid返回到设备ID。当我尝试使用3.1device.uuid构建时抛出“设备未定义”错误。我的config.xml我的设备ID请求:try{Ext.getCmp('txtUUID').setValue(device.uuid);}catch(err){alert(err);Ext.getCmp('txtUUID').setValue('IDOkunamadı!');}我需要帮助。如何解决这个问题? 最佳答案 我假设您正在使用ph

php - 如何使用 php 运行 phonegap?

如何使用php脚本运行phonegapcli?我可以使用Windowscmd手动运行phonegap,一切正常,但是当我在phpexec中调用ex:'phonegapbuildandroid'时,没有任何反应。没有错误,没有catchblock,什么都没有。这是我的代码:测试.php';}catch(Exception$ex){echo$ex->getMessage();}?>顺便说一下,我在环境中注册了php,然后在cmd中运行“php%path_to_file%/test.php”,它成功了。 最佳答案 感谢您的回复。但是我的代

Android:使用 OAuth 访问谷歌任务时出现问题

由于googletasks没有公共(public)api,我想编写解决方法并像浏览器一样请求数据,然后解析结果以进一步显示。为了访问数据,我使用谷歌实现了OAuth身份验证以访问此url:https://mail.google.com/对于OAuth,我使用了sign-post库,它运行良好。问题是当我试图访问https://mail.google.com/tasks/ig时对于已签名的请求,它会返回登录页面而不是所需的任务列表。更具体的是我的代码:publicclassGoogleOAuthActivityextendsActivity{privatestaticfinalStrin

android - Facebook Connect/phonegap - FB.init 调用中的 "nativeInterface"参数,它的作用是什么?

所以我一直在尝试为PhoneGap/Android运行FacebookConnect示例,但没有成功。https://github.com/davejohnson/phonegap-plugin-facebook-connect*有一些类似的线程有同样的问题。结论是“FacebookSDK是一个移动点”​​我已经使用phoneGap和Eclipse成功编译了以前的应用程序。现在按照Android的示例*。如果我完全按照他们的建议去做。应用程序显示按钮,但当我点击它们时没有任何反应。分析代码后我注意到functioninitFB(){try{FB.init({appId:"4525345

Spring Security OAuth2详解

1、简介springsecurityoauth2框架即springsecurity+OAuth2,springsecurity上一篇文章已经讲过,接下来讲讲OAuth2,它是行业标准的授权协议,旨在为开发人员提供简单易用的授权流程;OAuth定义了四种角色:资源所有者:能够授予对受保护资源的访问权限的实体,当资源所有者是一个人时,它被称为最终用户。资源服务器:托管受保护资源的服务器,能够接受并使用访问令牌响应受保护的资源请求。授权服务器:服务器成功后向客户端颁发访问令牌验证资源所有者并获得授权。客户:一个应用程序代表资源所有者及其授权。“客户”一词确实不暗示任何特定的实现特征(例如,应用程序是