iphone - 将 OAuth2 添加到 iOS 项目

标签 iphone objective-c ios ipad oauth

我真的很难尝试将 OAuth2 纳入项目。我查看了所有不同的 OAuth 客户端,但文档很少,示例项目也已过时。我想要做的就是使用我的 clientID 和密码硬编码到 ARC/storyboards 中并使用它来获得一个授权 token 。

我尝试过 nxtbgthng 的 OAuthConsumer、LROAuth2Client、GTM-OAuth2、OAuth2Client。任何教程、基本示例应用程序或您可以向我指出的此类内容都很棒。我能找到的唯一示例应用程序是旧的,并且没有使用 ARC 或 Storyboard。

最佳答案

 - (id)init{
    self =  [super init];
    self.view.frame = CGRectMake(0, 0, 320, 480);
    [self.view setBackgroundColor:[UIColor whiteColor]];

    /*****OAUTHCLIENT SETUP*****/
    oauthClient = [[SBOAuth2Client alloc] initWithClientID:@"foo" secret:@"foo" redirectURL:[NSURL URLWithString:@"http://foo.com/"]];
    oauthClient.userURL  = [NSURL URLWithString:userUrl];
    oauthClient.tokenURL = [NSURL URLWithString:tokenUrl];
    oauthClient.delegate = self; 

    /*****WEBVIEW SETUP*****/
    webView = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 20, 320, 460)] retain];
    [self.view addSubview:webView];
    return self;
}

关于iphone - 将 OAuth2 添加到 iOS 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10250314/

相关文章:

ios - 围绕 iOS 中的对象展开思考

objective-c - CoreAnimation、AVFoundation 和导出视频的能力

ios - 如何在 iOS 中使用 Bing Api 翻译语言?

objective-c - iOS - 防止 iPhone 配置文件被删除或检查它是否已安装

iphone - 使用依赖子项目时 Xcode 中的链接问题

ios - 如何检测股票音乐应用程序是否已终止?

iphone - iAd 错误 "Ad inventory unavailable"(Apple 示例代码也无法正常工作)

iphone - 如何为整个应用程序设置自定义字体?

ios - MKmapView Overlay 绘图显示色 block iOS 10

iphone - XCode 4.6.3 未检测到具有 7.0.2 的 iphone 设备