AFOAuth2Client@phoenixplatform 0.1.1.1

AFOAuth2Client@phoenixplatform 0.1.1.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2015年3月

未声明 维护。



  • Mattt Thompson 和 Steven Zhang

AFOAuth2Client

AFOAuth2Client 是 AFNetworking 的一个扩展,它可以大大简化对 OAuth 2 提供程序的认证过程。

该分支由 Github 用户 @mlwelles 创建,将 AFNetworking 版本要求提升到 2.0

示例用法

NSURL *url = [NSURL URLWithString:@"http://example.com/"];
AFOAuth2Client *oauthClient = [AFOAuth2Client clientWithBaseURL:url clientID:kClientID secret:kClientSecret];

[oauthClient authenticateUsingOAuthWithPath:@"/oauth/token"
                                   username:@"username"
                                   password:@"password"
                                      scope:@"email"
                                    success:^(AFOAuthCredential *credential) {
                                        NSLog(@"I have a token! %@", credential.accessToken);
                                        [AFOAuthCredential storeCredential:credential withIdentifier:oauthClient.serviceProviderIdentifier];
                                    }
                                    failure:^(NSError *error) {
                                        NSLog(@"Error: %@", error);
                                    }];

联系方式

Mattt Thompson

许可证

AFOAuth2Client 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。