草庐IT

ios - 是否可以使用OAuth & Twitter Reverse-Auth 传递OAuth Token 和Token Secret?

我项目这部分的最终目标是能够不使用Twitter的服务器,而是使用我自己的网络平台对移动设备进行身份验证。两者都使用Twitter进行身份验证,我想避免将我的Twitter应用程序“secret”硬编码到我的iOS应用程序中。这是我正在考虑实现的内容:MobileDevice:使用Twitter的ReverseAuth,获取OAuthToken和OAuthTokenSecret将这两个值传递给网络平台Web平台:生成一个不可逆的加密总和并存储在数据库中作为移动客户端和服务器之间共享的“secret”将这个secret回传给移动客户端,并保存在移动设备上从现在开始,每次移动设备使用网络平

ios - 我可以使用 RestKit 0.20.3 提交带有 Yelp 要求的 OAuth 参数的请求吗?

我正在编写一个从Yelp请求数据的iOS应用。我目前有管理Yelp请求/响应和解析内部返回的JSON数据的代码。当前代码使用JonCrosby的OAuthConsumer为其请求构建OAuth参数。我昨天偶然发现了RestKit,发现它非常吸引人。它可能会消除我正在做的大部分请求提交和响应解析。但我遇到了障碍,因为我无法弄清楚如何使用RestKit生成Yelp所需的OAuth参数。我在http://www.raywenderlich.com/13097/intro-to-restkit-tutorial完成了RayWenderlichRestKit教程,但它使用客户端ID和客户端密码(

ios - iOS 中的 Google OAuth2 问题 - "invalid_grant"错误

我在iOS中遇到GoogleOAuth2问题;我收到“invalid_grant”错误。我正在执行以下步骤:我创建了项目和凭据(iOS应用程序)Google控制台;我确实请求了代码;我确实请求了访问token(运行良好);在访问token到期前10分钟,我请求刷新token。问题是间歇性的。有时刷新请求(refresh_token)返回“invalid_grant”,因此access_token变得无效,我的应用程序就停止了。如果强制用户登录生成新的access_token和refresh_token是行不通的。我只好撤销账号的权限,再试一次。我需要访问IMAP和SMTPGmail。如

ios - 如何打开 OAuth 弹出窗口(窗口层次结构)

这部分的实现应该非常简单(但事实并非如此)我在LoginViewController中实现了OAuthIODelegate,但问题是当我运行这段代码时:OAuthIOModal*oauthioModal=[[OAuthIOModalalloc]initWithKey:@"the_key"delegate:self];[oauthioModalshowWithProvider:@"facebook"];然后我明白了:Warning:AttempttopresentOAuthIOModal:0x14ecc8e0onMenuViewController:0x14eb8d80whoseview

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“基本身份验证”弹出窗口,要求提供用户名和

java - Spring @EnableResourceServer 与 @EnableOAuth2Sso

到目前为止,我阅读的大多数教程都在API网关上使用@EnableOAuth2Sso而不是@EnableResourceServer。有什么区别?相比之下,OAuth2Sso做了什么?详细信息:我正在为基于spring的微服务和单页应用程序实现安全/基础架构。一段时间以来,虽然我们没有安全要求,但SPA直接与不同主机(CORS方)上的开放微服务对话。现在我正在使用spring-oauth和spring-zuul添加一层安全性和网关模式。所以我有一个带有@EnableAuthorizationServer的服务(uaa-service)和一个带有@EnableZuulProxy和@Enab

java - Spring @EnableResourceServer 与 @EnableOAuth2Sso

到目前为止,我阅读的大多数教程都在API网关上使用@EnableOAuth2Sso而不是@EnableResourceServer。有什么区别?相比之下,OAuth2Sso做了什么?详细信息:我正在为基于spring的微服务和单页应用程序实现安全/基础架构。一段时间以来,虽然我们没有安全要求,但SPA直接与不同主机(CORS方)上的开放微服务对话。现在我正在使用spring-oauth和spring-zuul添加一层安全性和网关模式。所以我有一个带有@EnableAuthorizationServer的服务(uaa-service)和一个带有@EnableZuulProxy和@Enab

ios - SFSafariViewController OAuth 实现

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