草庐IT

ios - 如何刷新我在 iOS 中从 google oauth 2.0 获得的 token

我正在制作一个iOS应用程序,它使用用户的google帐户从他的youtube帐户获取数据并显示它们......第一步是使用gtm2对用户进行身份验证并获取访问token和刷新token问题是访问token在60分钟后过期,我必须再次登录并允许该应用程序...我发现您可以使用刷新token来获取新的访问token从文档中使用它:-->我的问题是如何发出POST请求以在objective-c中获取访问token这是我需要使用的数据:POST/o/oauth2/tokenHTTP/1.1Host:accounts.google.comContent-Type:application/x-w

ios - 将 Google API 与 OAuth 2.0 一起用于 iPhone 中的 gmail 登录

我发现了一项来自Google的服务,该服务提供对各种Google服务的GoogleAPI的访问。我可以在iPhone中设置一个项目并为iOS应用程序(通过OAuth2.0)和native应用程序创建API访问。我想为我的iPhone应用程序使用nativeAPI。它的API给了我电子邮件、全名、名字、姓氏、google_id、性别、dob、profile_image。我如何在我的iPhone应用程序中使用这些,是否有可用的示例应用程序和代码片段?请帮帮我。这是我的代码:-(void)loadGmail_Login{NSString*keychainItemName=nil;if([se

ios - Oauth 突然无法在 iphone 上运行(仅安装了 FS 应用程序)

我们的iPhone应用程序允许通过Oauth通过Foursquare登录。它工作正常,最近停止工作。我们得到的错误是:连接失败:回调uri对该消费者无效。但是,如果用户没有在他们的手机上安装foursquare应用程序,它可以像以前一样正常工作。似乎FS现在正在进行重定向以处理FS应用程序内的oauth,并且在尝试返回到原始应用程序时失败。通过Safari它似乎工作。这是在ios9上。解决方案??谢谢! 最佳答案 我们已经更改为使用SafariViewController,这似乎迫使Foursquare不使用这种奇怪的应用程序内重定

iOS Twitter 反向 OAuth

几天来,我一直在网上浏览,试图弄清楚如何实现这一点。我需要从Twitter请求访问token和密码,以便将其传递给服务器,该服务器将为我的应用程序处理用户推文。我一直关注这个链接https://dev.twitter.com/docs/ios/using-reverse-auth问题是第1步。他们没有给您第1步的示例。这是我的代码:NSURL*url=[NSURLURLWithString:TW_OAUTH_URL_REQUEST_TOKEN];NSDictionary*parameters=@{TW_X_AUTH_MODE_KEY:TW_X_AUTH_MODE_REVERSE_AUT

iphone - iPhone 上的 Twitter OAuth 登录页面

在Sharekit的帮助下,我将Twitter集成到我的应用程序中。一切都很好,除了,如果用户碰巧点击登录/允许页面上的“注册”链接,它将转到非注册错误页面。“抱歉,该页面不存在”或“等等!抱歉,由于奇怪的事件,您尝试查看的个人资料已被暂停。”我使用的帐户在登录、发帖等方面都可以正常工作。但该链接似乎已失效。此外,如果我单击“TwitterGear”/应用程序图标,对话框(加载了TwitterOAuth授权页面的WebView)就会关闭。我找不到任何关于如何配置这样的东西的信息,其他一切似乎都很容易工作。我能找到的最接近的引用是这个链接TwitterAPIIssue1045提前感谢您的

ios - 在 iOS 应用程序中实现 OAuth 1.0

我一整天都在为这件事伤脑筋。我希望将我的iOS应用与Withingsapi集成。它使用OAuth1.0,我似乎无法完全理解如何实现它。我一直在下载多个OAuth框架(MPOAuth、gtm-oauth、ssoauthkit),但无法完全弄清楚我到底应该做什么。我进行了很多搜索,也在stackoverflow中搜索了关于如何总体上实现OAuth1.0以及与Withings集成的良好引用,但没有成功。请解释将iOS应用程序与需要OAuth1.0的api集成的流程。代码示例将非常有帮助。建议的第3方框架也不错。澄清一下,我完全理解OAuth1.0原则,只是在我的应用中实际实现它时遇到问题。我

php - OAuth2 - 调用未定义的方法 Authorizer::getResourceOwnerId()

我正在使用LumenApi&OAuth2-Server-LaravelSwift上的repo和iOS应用程序。我访问了token以返回有效的客户端和用户凭据并将其存储在应用程序中。现在我正在尝试用user_id交换token。我尝试了我在OAuthgithubrepo'ssupport上找到的内容从access_token获取user_id这是我遇到的错误:Fatalerror:CalltoundefinedmethodLucaDegasperi\OAuth2Server\Facades\Authorizer::getResourceOwnerId()in/home/vagrant/L

swift - 使用 Firebase 的 Instagram Oauth

我试图让用户使用Instagram登录,而不是在Firebase中创建用户。这是我的登录密码oauthswift.authorizeWithCallbackURL(NSURL(string:"Testing://oauth-callback")!,scope:"likes+comments",state:"INSTAGRAM",success:{credential,response,parametersinself.token=credential.oauth_tokenprint(self.token)letTokenDefault=NSUserDefaults.standardU

ios - 寻找一种快速生成 OAuth 1 签名的方法

我正在开发一个小的swift程序,通过OAuth-1使用YelpAPI。我希望生成HMAC-SHA1签名。我有客户key、key、token和tokensecret。据我所知,要使用OAuth1发出API请求,我们需要以下属性:oauth_consumer_keyoauth_tokenoauth_signature_method=(HMAC-SHA1)oauth_signatureoauth_timestampoauth_nonce我如何生成#4,5,6我看了其他this,但没有帮助。TIA! 最佳答案 响应很晚,但我维护了一个非常

swift - Swift 中用于 OAuth 签名的 HMAC-SHA1

我正在尝试在我的应用程序中为Swift2创建OAuth模块。我坚持使用HMAC-SHA1签名生成,因为我的函数返回不正确的base64hmac-sha1签名。你能帮我吗?怎么了?funcURLEncodedKey()->String?{letkey="efgh"letstring="GET&http%3A%2F%2Fhost.net%2Fresource&name%3Dvalue%26name%3Dvalue%26oauth_consumer_key%3Dabcd%26oauth_nonce%3DxUwWEy3LVsI%26oauth_signature_method%3DHMAC-S