草庐IT

ios - Phonegap 中的 OAuth Facebook 登录返回 InvalidHeader 错误

我正在使用Phonegap开发一个应用程序,它实现了Facebook登录以使用user_id作为引用来保存一些数据。我正在使用OAuth.io库来实现登录对话框,一切都在网络浏览器和Android中顺利运行,但是当我在XCode中测试应用程序并点击登录按钮时,出现以下错误。Cannotfindhostnameinfile:///fromstaticcode:InvalidHeadermessage:Cannotfindhostnameinfile:///fromstatic我的猜测是,这与phonegap不发出外部请求有关,因为该应用程序实际上并未托管在域中,而是在本地运行……有什么想

ios - 存储 OAuth token iOS 的最佳方式?

我正在编写一个使用Twitch.tv'sAPI的iOS应用程序允许我的应用程序访问他们的用户内容。他们使用OAuth2.0协议(protocol)进行身份验证。每次发出访问用户信息的请求时,我都需要使用此访问token。我的问题是我应该把它存放在哪里?我应该创建一个将它作为属性的类吗?在该类(class)中,我还可以存储我的重定向URI和Client_ID以将所有内容保存在一个地方。我考虑过NSUserDefaults,但我读到它不是很安全。这种方法在iOS上的最佳设计模式是什么?谢谢。 最佳答案 您问题的措辞方式似乎混淆了单词st

javascript - iOS 8 在 OAuth 的 401 上显示基本身份验证的弹出窗口

我有一个发布到内部API的JavaScript应用程序,该API是OAuth2,我们在请求的header中包含访问token:Authorization:Bearer2267a056aab4100228a046267bfdfef6c2d73aaec66403eddf854914fa829310当我们尝试使用过期的token发送到api时,我们会返回带有此header的401(我们应该这样做):WWW-Authenticate:OAuthrealm='OAuthAPI',error='expired_token'但在iOS上,这会触发native“基本身份验证”弹出窗口,要求提供用户名和

ios - SFSafariViewController OAuth 实现

在苹果WWDC2015-504中,SFSafariViewController已经公布。RickyMondello声称,新的安全、稳定和快速的嵌入式Safari浏览器能够创建身份验证流程,只需两个简单的步骤,通过AppDelegate。我想试一试,所以我搜索了一些关于使用SFSafariViewController的OAuth2实现...我几乎没有找到任何东西。有很多文章解释了为什么SF(...)比UIWebView等更好,但我找不到有效的实现,甚至在GitHub中也找不到。我尝试打开一个简单的url,例如"http://www.google.com",一切正常。我想更进一步:我已经尝

ios - Pinterest OAuth API 不重定向?

我一直在iOS应用程序中使用PinterestRESTAPI。我使用嵌入式UIWebView并通过加载此URL(已编辑client_id和redirect_uri值)启动身份验证过程:https://api.pinterest.com/oauth/?client_id=1234567890&scope=read_public,read_relationships&redirect_uri=https%3A%2F%mysite.com%2Foauth%2Fpinterest&state=E95D914D-78B5-4E16-B8AA-8BD0774CC347&response_type=

iphone - Tumblr OAuth 图片帖子给我 401/"Invalid OAuth credentials"

我有一个iOS应用程序可以将图像发布到多种服务,包括twitter,我正在尝试将该支持扩展到tumblr。我已经为OAuth1.0aheader逻辑改编了一些开源代码,并且它的运行良好足以成功用于twitter+twitpic和tumblr的身份验证。但是,发布到tumblr的图片失败,状态为401,字符串响应为“无效的OAuth凭据”为简化起见,我唯一的多部分部分是帖子类型和图像数据。所以我的简单POST是http://www.tumblr.com/api/write,签名基本字符串是(大致上,因为我已经编辑了我的消费者key和token,并添加了换行符以提高可读性):POST&ht

Spring Security OAuth2,它决定了安全性?

我一直在尝试使用DaveSyer的指南和JHipster的一些灵感来实现OAuth2身份验证服务器。但我无法弄清楚这一切是如何协同工作的。当我使用ResourceServerConfigurerAdapter时,使用WebSecurityConfigurerAdapter的安全设置似乎被覆盖了。@Configuration@EnableResourceServerpublicclassOAuth2ResourceConfigextendsResourceServerConfigurerAdapter{privateTokenExtractortokenExtractor=newBear

Spring Security OAuth2,它决定了安全性?

我一直在尝试使用DaveSyer的指南和JHipster的一些灵感来实现OAuth2身份验证服务器。但我无法弄清楚这一切是如何协同工作的。当我使用ResourceServerConfigurerAdapter时,使用WebSecurityConfigurerAdapter的安全设置似乎被覆盖了。@Configuration@EnableResourceServerpublicclassOAuth2ResourceConfigextendsResourceServerConfigurerAdapter{privateTokenExtractortokenExtractor=newBear

iphone - OAuth2Client #import "NXOAuth2.h"找不到文件

我正在尝试将OAuth2Client添加到项目中。我已遵循列出的所有说明here,但是当我尝试import"NXOAuth2.h时出现NXOAuth2.h"FileNotFound错误。奇怪的是,Xcode会转义complete这个header,但输入后立即报错。如果有帮助,我可以将我的OAuth2Client添加尝试上传到github的新程序。标题搜索路径将二进制文件与库链接OAuth2Client构建阶段的公共(public)header 最佳答案 你那里的用户标题搜索路径对我来说不正确。它应该设置为“$(SRCROOT)/pa

ios - Twitter_OAuth 错误 : Domain=HTTP Code=410

我收到错误`Domain=HTTPCode=410“操作无法完成。(HTTP错误410。)”。在iOS应用程序开发中。此代码之前运行良好,但现在抛出错误。 最佳答案 您可能正在使用TwitterAPI的v1.0。那么,解决方案就是切换到1.1版本。请参阅:https://dev.twitter.com/blog/api-v1-is-retired1.1API概述:https://dev.twitter.com/docs/api/1.1/overview 关于ios-Twitter_OAu