草庐IT

google-oauth - 使用 Google API Java 客户端库刷新 token

我正在使用GoogleAPIJava客户端http://code.google.com/p/google-api-java-client/并且能够成功获取Android的访问token。//GoogleAccountscredential=GoogleAccountCredential.usingOAuth2(this,CalendarScopes.CALENDAR);SharedPreferencessettings=getPreferences(Context.MODE_PRIVATE);credential.setSelectedAccountName(settings.getS

java - 使用 Scribe Library 的 Flickr Oauth 登录

我是android的新手,请原谅任何错误。packagenet.schwiz.oauth;importorg.json.JSONException;importorg.json.JSONObject;importorg.scribe.builder.ServiceBuilder;importorg.scribe.builder.api.TwitterApi;importorg.scribe.model.OAuthRequest;importorg.scribe.model.Response;importorg.scribe.model.Token;importorg.scribe.mo

android - 如何在 Android 中获取 Facebook OAuth 授权码

我正在创建一个Android应用程序,并使用Google和Facebook登录使用OAuthtoken进行用户身份验证。我计划在我的应用程序上获取授权代码并将其安全地发送到我将请求访问token的后端服务器。我能够为谷歌做到这一点。但是我无法在我的应用程序中找到代码/库/文档来从Facebook获取授权代码。有人可以指出我的代码或任何相同的文档吗?提前致谢。 最佳答案 你可以通过facebook使用这个git项目。它有示例源代码和几个示例说明。facebook-android-sdk 关

android - 验证 OAuth2 服务类(class)(麻烦)

我正在尝试学习developer.android.com上的类(class)我被困在am.getAuthToken(myAccount_,AUTH_TOKEN_TYPE,options,this,newOnTokenAcquired(),newHandler(newOnError()));我不知道要为myAccount_输入什么;它是链接到帐户数组的帐户吗?Account[]accounts=accountManager.getAccountsByType("com.google");classOnTokenAcquired上的token部分也会生成一个错误,说它不是一个变量,我应该把

android - Android 上没有 WebView 的 oAuth?

有没有一种方法可以实现oAuth流程而无需在android上实际启动浏览器甚至webview?我想展示的是一个native弹出窗口,它询问用户凭据,然后将其提供给oAuth提供者。 最佳答案 严格来说不,OAuth的主要思想是您永远不应该以任何方式处理用户的凭据。但这取决于提供商。例如Twitter使用theirowninventionxAuth您发送用户名和密码以换取访问token的位置。不过,Twitter只允许将此用于可以很好地激发需求的应用程序。因此,请与API提供者核实是否可以某种方式实现。

android - 如何使用来自 Google 的 OAuth 回调来避免 "Complete action with"弹出窗口?

我正在玩弄OpenIDConnect和OAuth,我想支持多个OpenID提供商(因此不仅仅是AccountManager已知的提供商)。但是,我遇到了这个问题。当作为已安装的应用程序针对Google进行身份验证时,您将(由Google)预定义的回调地址传递给http://localhost。因此,我通过像这样重定向到Google的端点来启动OAuth流程:Stringurl="https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+

java - 有没有一种方法可以在不使用 java 的 OAuth 的情况下在 Google 电子表格中添加一行?

我搜索了很多网站,了解如何仅使用电子表格键来执行此操作,但没有成功。我可以检索它,获取我想要的所有数据,但我无法向其追加新行。我已经将我的电子表格发布到网络并将其公开,但我不断收到“com.google.gdata.util.ServiceException:方法不允许”。这就是我尝试这样做的方式:SpreadsheetServiceservice=newSpreadsheetService("MySpreadsheetIntegration-v1");try{URLurl=FeedURLFactory.getDefault().getWorksheetFeedUrl(Spreadsh

java - 谷歌 OAuth : how to use a refresh token?

我能够从我的Android设备交换我的一次性使用token以获取一个访问token和一个刷新token。我正在尝试弄清楚如何使用刷新token。我找到了this它通过HTTPS请求工作,但我想知道JavaSDK中是否有某些地方可以处理刷新? 最佳答案 你不需要。只需在每次HTTP对话之前调用GoogleAuthUtil.getToken(),GoogleAuthUtil将确保您获得有效的对话,并在必要时进行刷新。已编辑:哦,好的,他正在服务器上执行此操作。下面是一些使用刷新token的Java代码:Stringdata="refre

基于Oauth2授权码模式的SSO单点登录+基于RBAC权限模型的动态路由的前后端分离的权限认证系统

前言本文侧重实战,是统一认证系统的一个demo,适合对oauth2协议、SpringSecurity、Vue等技术有一定理解后阅读。这个demo以房屋出租系统为背景,主要实现了oauth2的授权码模式,client信息入库,增强token,前后端分离架构,用户RBAC权限模型,前端动态路由等。demo的gitlab地址会在文末贴出。先看一下登录及动态路由的效果。gif展示:超级管理员登录展示gif展示普通用户登录展示1.名词解释1.1.前后端分离前后端分离的部署架构大家都不陌生,这里就列举一下前后端分离的优缺点。优点:提高开发效率前后端各负其责,前端和后端都做自己擅长的事情,不互相依赖,开发效

带有 oauth-signpost 错误授权失败的 Android Twitter(服务器回复 401)

你好,我正在尝试将Twitter与OAuth结合使用,但我收到此异常授权失败(服务器回复401)。如果消费者key不正确或签名不匹配,就会发生这种情况。我正在使用这个示例http://code.google.com/p/oauth-signpost/wiki/TwitterAndSignpost错误行:StringauthUrl=provider.retrieveRequestToken(consumer,OAuth.OUT_OF_BAND); 最佳答案 这不会仅仅因为这个原因而发生::授权失败(服务器回复401)。如果消费者key