草庐IT

ios - 如何从 iOS 应用程序上传视频到 YouTube?通过使用 Oauth2 和 YouTube 数据类

我正在开发用户可以将视频上传到YouTube的应用程序。一切正常,直到我将登录功能从客户端登录移至oauth2。现在我可以成功授权用户并获得ACCESSTOKEN,但是我不知道如何使用这个ACCESSTOKEN在GDATAAPI方法中上传视频。在GDATA中,我使用了一些使用用户名和密码的方法。但现在我没有用户名和密码,我只有access_token-(void)uploadVideoFile:(GTMOAuth2Authentication*)auth{[mTitleFieldsetText:[shareVidTitleArrobjectAtIndex:0]];[mDescripti

ios - iPhone 上的 Safari : Can I close the oauth browser tab?

我正在使用oauth来验证我的iPhone应用程序的用户。他们单击登录按钮,Safari打开以显示密码输入页面。之后,他们使用自定义url方案重定向,例如myapp://somethingsomething,它再次打开应用程序(将Safari发送到后台)。我可以在重定向期间关闭浏览器点击吗?还是之后直接通过Javascript?我问是因为如果我的用户将登机牌导入他的Passbook,Safari会打开并再次让我的用户登录,因为该选项卡仍然存在。 最佳答案 Ok通过在发出重定向之前在JS中执行setTimeout()调用来修复。在se

android - 移动 SDK 中的 oauth 2 实现

我已经创建了SDK,现在想集成oauth进行身份验证过程。现在我想做和FacebookSDK一样的事情,如果客户端应用程序已经安装并登录,它会切换到该应用程序请求许可并切换回想要授权它的应用程序。如果客户端应用程序不存在,将打开网页并在登录时请求许可,然后在登录后重定向到我的应用程序。我们已经在服务器上实现了oauth,但不确定我们将使用哪种grant_type来实现上述功能。我们无法将密码存储在客户端应用程序中。如果有人知道如何实现此功能并实现与其他SDK(Facebook、Twitter)相同的流程,请告诉我。 最佳答案 对于基

ios - 我的应用程序正在请求 “Have offline access” 的权限,为什么?

我的应用正在请求“离线访问”权限,为什么?这是最奇怪的事情。我做了一些搜索,但没有真正找到任何有效的方法。我试过将这些用于范围:https://www.googleapis.com/auth/plus.profile.emails.readhttps://www.googleapis.com/auth/plus.login这似乎没有帮助。下面是屏幕截图和我的一些代码,可帮助您了解发生了什么:我的一些代码:#import"ViewController.h"NSString*callbakc=@"http://localhost/";NSString*client_id=@“CLIENTI

ios - 具有 dropbox oauth2 授权的 iOS 应用程序的自定义 URL 方案?

我正在尝试将Dropbox与基于Qt的iOS应用程序结合使用。我的问题是从保管箱授权网页重定向回应用程序。我没有设法获得使用QtWebView的保管箱授权,所以我只是将默认浏览器启动到保管箱授权站点。根据dropboxdevportal,对于redirect_uri参数,外部地址只能使用https方案,localhost地址只能使用http方案。这是否会导致重定向无法使用我为我的应用配置的URL架构,例如:“myapp://”?我应该如何让保管箱重定向回我的应用程序?我应该使用使用URL方案重定向到我的应用程序的自定义网站,还是应该将我的应用程序作为服务器来监听本地主机上的某个端口,以

ios - 在 parse-server/iOS 上以安全的方式集成 LinkedIn 登录

我正在运行解析服务器并想集成LinkedIn登录。如果我正确理解该过程,则步骤如下:使用LinkedInSDK或类似LinkedinSwift的图书馆获取access_token使用thisapproach在您获得使用ParseSDK登录的访问token之后但是,使用第1步中的SDK需要将key嵌入到您的应用程序中,LinkedIn自己在其bestpractices中声明你不应该这样做(有充分的理由)。我可能在这里遗漏了一些东西。有人解决了吗?要让LinkedIn登录与解析服务器结合使用并且不将您的secret存储在应用本身中? 最佳答案

ios - 登录并确认页面后,FBSDKLoginKit 不会重定向我的应用程序

我正在使用Swift3.0集成FacebookSDK4.15.1。我已经按照链接中提到的所有步骤进行操作GettingstartedwithiOS,我可以使用Safari浏览器登录Facebook并进行授权,但之后控件不会返回到我的应用程序,并显示一个空白页面。但是当我按下完成按钮时,委托(delegate)方法didCompleteWithresult:被调用并出现错误OAuthException。此外,我的应用程序中从未调用过OpenURL方法。我还彻底验证了我的属性列表文件和应用程序ID,包标识符或应用程序ID没有错误。感谢任何帮助。下面是我在Swift3.0中登录和获取访问to

Spring Security Oauth -提供商管理器未为NULL资源配置

我正在尝试使用SpringSecruity的OauthAPI从外部发布的API获得访问令牌。此curl命令有效(及其内容是我获得访问令牌所需的所有内容):curl-XPOST\https://api.app.com/v1/oauth/token\-H'content-type:application/x-www-form-urlencoded'\-d'grant_type=client_credentials&client_id=bcfrtew123&client_secret=Y67493012'运行此curl命令后,可以从外部服务获得访问令牌。使用SpringSecurityOauthAP

iphone - 为 Google App Engine 使用适用于 Mac 的 Google 工具箱 OAuth

我正在尝试使用OAuth将iOS应用程序与GoogleAppEngine集成。我发现GTM有一个OAuthController--http://code.google.com/p/gtm-oauth/它可以用来连接到GoogleAppEngine吗?如果是这样,我将什么作为“范围”参数放入-(id)initWithScope:(NSString*)scopelanguage:(NSString*)languageappServiceName:(NSString*)keychainAppServiceNamedelegate:(id)delegatefinishedSelector:(S

ios - OAuth 2 与 IOS、node.js、护照和谷歌

我正在尝试使用OAuth2获得一个示例Web应用程序,以确保接受IOS客户端的安全性,但遇到了一些麻烦。浏览器客户端使用node.js/passport我添加了我的谷歌客户端ID+密码(https://code.google.com/apis/console)的示例代码。效果很好——我所要做的就是让重定向URI指向我服务器的授权回调。IOS客户端使用与上面相同的服务器端代码和IOS的gtm-oauth2库,我遇到了一些麻烦。我根据谷歌的说明为已安装的应用程序创建了一个客户端ID,并修改了服务器以使用这些并将它们添加到ios应用程序中。该应用能够访问google登录页面,但在重定向时出现