草庐IT

android - 获取可与服务器共享的 OAuth2 授权码

我的Android应用程序需要向我的服务器发送授权代码,以便服务器可以使用它来获取用户GoogleDrive帐户的访问token。我一直在努力弄清楚如何获取授权码,我在GoogleAPI文档(UsingOAuth2.0forInstalledApplications)中找到了这个:Thissequencestartsbyredirectingabrowser(systembrowserorembeddedintheapplicationasawebview)toaGoogleURLwithasetofqueryparametersthatindicatethetypeofGoogleA

android - 升级 firebase 后的 OAuth2 问题

我有一个可用的android应用程序(也许说HAD更好)。该应用正在使用一些第三方库,包括:Googlemap、Firebase、firebaseui。将应用程序转换为使用新的firebase后,我偶然发现了两个主要问题:firebaseui登录屏幕已更改,现在看起来像这样(从登录对话框变成Activity):这当然与旧版本完全不同,并且由于某些奇怪的原因与调试构建变体不同。我无法使用google登录,logcat中显示以下错误:com.google.firebase.FirebaseException:Aninternalerrorhasoccured.[OAuth2clientid

安卓 OAuth : Exception on retrieveAccessToken()

我正在为我的Android应用设置OAuth。为了测试它,我做了以下事情:将signpost-core-1.2.1.1.jar和signpost-commonshttp4-1.2.1.1.jar添加到我的项目中,添加了变量“CommonsHttpOAuthConsumerconsumer”和“CommonsHttpOAuthProviderprovider”,并在单击按钮时执行以下操作:consumer=newCommonsHttpOAuthConsumer("xxx","yyy");provider=newCommonsHttpOAuthProvider("https://api.t

android - 使用 Google Fit api 时 Google Oauth 2.0 RESULT_CANCELED

我正在尝试在我的Android应用程序中使用googlefitapi。我关注了this在我的jdk1.8bin文件夹中使用keytool.exe指导并创建SHA-1证书。我现在已经创建了Oauth客户端ID.在我的应用中,我在这里得到RESULT_CANCELED:@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(requestCode==REQUEST_OAUTH){

java - 为什么 gmail oauth 在我的 Android 应用程序中不起作用?

我正在开发一个应用程序,该应用程序执行oauth2身份验证,该身份验证曾经有效,但不幸的是不再有效。据我所知(但不是100%确定)代码没有任何变化,所以我不知道为什么它不再起作用。该应用程序创建一个webview并从我们的服务器加载一个url,该url将其重定向到google以在此url上进行身份验证(只是更改了客户端ID和我的域):https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=1234567890-XXXXXXX.apps.googleusercontent.com&redirect_ur

如果应用程序已获得授权,Android Chrome 自定义选项卡/Fitbit web API 将不会重定向。 (OAuth2.0)

我打算创建第三方fitbit应用程序来同步闹钟。但是,我在注册我的应用程序时遇到了一些困难,更明确地说,即使我的客户已经注册到该应用程序,也无法获取访问token。(考虑用户重新安装其应用程序的场景)。我正在使用Chrome自定义选项卡(因为WebView被FitBit禁止)来请求访问token:Stringurl="https://www.fitbit.com/oauth2/authorize?"+"response_type=token"+"&client_id=XXXXXX"+"&scope=activity"+"&redirect_uri=fitbittester://logi

Android OAuth2 Bearer token 最佳实践

Thisnicetutorial很好地介绍了Android上的帐户身份验证,并通过使用Android的AccountManager来实现。.但是,我需要使用不记名token为OAuth2API创建客户端应用程序以进行身份​​验证。在获取token时,我收到了它的到期时间戳,但我不清楚存储在哪里以及如何正确使用它。问题是,如果我不想不必要地访问服务器,应用程序只有在请求任何随机资源时从服务器收到HTTP401错误后才会意识到Bearer已经失效。那么,解决这个问题的最佳做法是什么:我的代码中的每个网络请求都应该有重试机制以防不记名token同时失效吗?我可能会invalidateAuth

android - OAuth 最佳学习资源

我必须为我的Android客户端使用OAuth,我发现学习资源很少或不适合这项技术。有人知道学习OAuth的好书/教程/在线资源吗?谢谢。 最佳答案 嗨,Kunjan避免在OAuthocalypse中???这是在Android中为Twitter实现OAuth的一个很好的例子http://github.com/brione/Brion-Learns-OAuth通过BrionEmde这是video如果你有任何问题,我会帮助你 关于android-OAuth最佳学习资源,我们在StackOve

Android:Google SSO - OAuth 或 AccountManager?或两者?

在阅读了各种Stackoverflow帖子和各种文档之后,包括关于http://code.google.com/p/google-api-java-client/的一些文档网站我感到非常困惑。那么有人可以向我解释实现以下目标的最佳方法吗:让用户批准我的应用。我真的不在乎这是通过访问他们在帐户/设置中注册的Google帐户并批准应用程序(首选方式)还是通过调用GoogleOAuth身份验证页面来完成获取可用于与GoogleReader通信的身份验证token另一个让我感到困惑的地方-我能够使用AccountManager批准我的应用程序并从中获取授权token,但它不适用于Google阅

安卓 & OAUTH 2.0

我无法解决这个问题来挽救我的生命!所以,我有一个基于Codeigniter的RESTapi和一个OAUTH2.0(草案23或其他)服务器用于我自己的身份验证系统(不使用Twitter或FB)我希望能够使用它来允许用户“登录”我的Android应用。我在互联网上的任何地方都找不到关于此的任何信息。有几个不受支持的OAUTH2.0客户端库,例如Leeloo(已迁移到ApacheAmber,已经一年多没有更新,并且在Amber下没有任何版本)。因此我的问题是:OAUTH2.0是不是太新了?它似乎已经有几年了……使用它还是太新了。我应该使用OAUTH1吗?(这似乎无论如何都不受支持-所有cod