我真的很难尝试将 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/