草庐IT

mx-oauth-basic

全部标签

android - 将用户名和密码发送到 google oauth 身份验证

我正在android中开发一个应用程序,它提供有关不同地方的信息。我已经将这些地方的图像存储在picasa中并使用googleapi检索它们,为此我为持有图像的用户创建了一个新的google帐户。问题是当我启动用于获取token的oauth进程时,我收到一个新网页,要求输入用户名和密码。由于这是技术用户,所有最终用户都不知道用户和密码。有没有办法将用户名和密码与其他oauth值(client_id、secret_id、redirect_uri等)一起发送?谢谢 最佳答案 GoogleOauth身份验证是一个三足流程:获取请求toke

java - Android、AccountManager 和 OAuth

我确定这是基本的,我错过了一些东西。我已经阅读了关于SO的其他答案,我用谷歌搜索过,我已经阅读了资源,但我无法理解我需要做的事情。我试图弄清楚如何编写一个连接到Twitch的API的应用程序,特别是如何使用Twitch的api进行身份验证。他们的文档在这里:https://github.com/justintv/Twitch-API/blob/master/authentication.md我创建了一个应用程序并存储了我的key。现在是我希望我的用户单击在其网站上启动身份验证的按钮的部分。据我所知,我是通过使用AccountManager来做到这一点的。除了...我不知道我应该做什么。

android - 为什么 OAuth 流程中的 GitHub 授权按钮是灰色的?

我正在构建一个使用OAuth将用户登录到GitHub的Android应用程序。我按照说明here这样做。作为流程的第一部分,我将用户发送到URLhttps://github.com/login/oauth/authorize?scope=repo&client_id=MY_CLIENT_ID但是,当我在我的Android设备上登录时,Authorizexxxx按钮显示为灰色,我无法点击它。有谁知道这是为什么?(下面的大屏幕截图)我认为按钮之前可能没有变灰,这是我第一次运行应用程序并登录时。但是,我不能确定,因为我很匆忙。 最佳答案

android - WebView 无法加载 oAuth 网址

我正在尝试来自AndroidTwitteroAuthConnectTutorial的代码它成功地工作了。我试图将Twitter授权页面更改为在WebView而不是Web浏览器中运行,但WebView似乎无法加载这种格式的urloauth://twittersample这是返回到我的链接应用。成功授权后,webview应该关闭并成功返回到我的应用程序。有一个错误提示“位于oauth://twittersample?oauth_token=....的网页可能暂时关闭或者它可能已永久移动到新的网址”。我该怎么办?这是我的onCreate中我的WebView的fragmentWebViewmy

android - 如何在Android中调用Oauth 1.0 API?

我正在尝试从基于Oauth1.0身份验证的Android调用Context.ioAPI。能否请您建议我如何为Oauth1.0标准创建请求,或者任何人都可以向我提供该标准的Oauth1.0请求示例的示例代码。非常感谢。 最佳答案 您可以使用scriblejava库访问Oauth1.0两条腿的API。在AndroidStudioAppgriddle添加如下依赖:compile'org.scribe:scribe:1.3.5'只需使用以下代码:StringconsumerKey="XXXX";//apikeyStringconsumerS

android - Google OAuth2 的客户端密码到底是什么?

在Google'sOIDCguide,部分ExchangecodeforaccesstokenandIDtoken声明我必须提供一个client_secret。如果我从API控制台选择相关的客户端ID,我确实会得到一个名为client_secret_...的JSON文件。但是,JSON对象的所有字段都没有命名为secret或类似名称。(字段命名为client_id、project_id、auth_uri、token_uri、auth_provider_x509_cert_url,和redirect_uris。)那么,我从哪里得到这个client_secret?

android - Oauth 2 无法为访问 token 交换代码,返回 "invalid_grant"

我发现当我的重定向uri是“urn:ietf:wg:oauth:2.0:oob”时,我可以通过OAuth2.0进行身份验证,但是用户被迫复制代码,然后返回一个Activity并粘贴它变成了一个领域。我希望体验比这更优雅。当重定向uri为“http://localhost”时,(即使返回了访问代码)我无法将其交换为api的访问token。这是我的兑换码:ArrayListnameValuePairs=newArrayList(0);nameValuePairs.add(newBasicNameValuePair("client_id",OAuth2ClientCredentialsMar

android - OAuth 1.0 请求在 Android 中进行改造

我正在尝试使用Retrofit在我的Android应用程序中访问MagentoRESTAPI。我尝试了什么:SignPost和OkHttp使用这些类来签署请求:https://gist.github.com/f2prateek/0deb2d7ddea43e21d39b具有OAuth值的自定义header但是没有一个起作用。Retrofit1.7和OkHttp2.0RC2不能很好地与SignPost配合使用(至少按照文章建议的方式)当我降级以使其正常工作时,出现错误HTTP500ErrorsayingInternalServerError使用Firefox的REST客户端插件可以使用相同

android - 使用 Twitter (OAuth) 登录的 SignPost 或 Twitter4j?

我阅读了很多关于路标的内容,然后回到Twitter4J,在不需要OAuth的情况下我用它创建了我的Twitter应用程序。我现在很困惑是应该使用signpost还是Twitter4J的OAuth身份验证方法。我已经读到Twitter4J本身使用OAuth的路标,仍然不确定我应该做出的选择。请提供帮助。非常感谢! 最佳答案 我一直在寻找这个问题的答案,因为:如果我使用SignPost,我可以使用“使用Twitter登录”如果我使用了Twitter4J,那么我必须向用户询问他的uid/pass虽然我只想使用Twitter4J。总之,我想

android - 如何使用 OAuth2.0 token 在 android 中以编程方式发送邮件

我正在开发一个应用程序,我想在其中使用Gmail凭据以编程方式发送邮件,我知道如何使用AccountManager访问设备邮件ID和token。请建议我如何使用一些代码或教程使用凭据发送邮件。我是安卓新手。请帮我提前谢谢.. 最佳答案 经过非常艰苦的工作,现在我可以使用Oauth2登录Google。现在我在这里分享,因为这里有很多问题没有得到解答。登录Google需要执行以下步骤。1-使用您的设备选择一个帐户publicstaticAccountManageraccountManager;accountManager=Account