草庐IT

oauth2.0

全部标签

android - 如何从我的 android 应用程序使用 Oauth 登录 twitter?

我正在制作一个Twitter客户端应用程序。这意味着它通过OAuth连接到Twitter。我将我的应用程序注册到Twitter并获得了所有key,但现在我不知道如何将我的应用程序与Twitter连接。我已经完成了下面提到的一些代码。请帮帮我..Twittertwitter=newTwitterFactory().getInstance();twitter.setOAuthConsumer(Consumerkey,Consumersecret);RequestTokenrequestToken=twitter.getOAuthRequestToken();AccessTokenacces

android - 在 Twitter OAuth 完成后返回 Activity

我使用list中的intent-filter在我的应用程序中使用TwitterOAuth。我是如何实现它的,一旦用户点击一个按钮通过Twitter发帖,我就会启动一个新的Activity(我们称之为TwitterLoginActivity),新的TwitterLoginActivity创建一个带有authUrl的新Intent,如下所示:IntentoauthIntent=newIntent(Intent.ACTION_VIEW,Uri.parse(authUrl));这将打开一个浏览器,我授权我的应用程序,它在TwitterLoginActivity的onResume()函数中返回。

OAuth2.0详细介绍与实践(通俗易懂)

一、OAuth2.0介绍1.1概述OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。oAuth是OpenAuthorization的简写。OAuth(开放授权)是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方应用或分享他们数据的所有内容。OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth1.0即完全废止了OAuth1

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