Skip to content

Repository files navigation

AFOAuth2Client

AFOAuth2Client is an extension for AFNetworking that greatly simplifies the process of authenticating against an OAuth 2 provider.

Example Usage

NSURL *url = [NSURLURLWithString:@"http://example.com/"];
AFOAuth2Client *oauthClient = [AFOAuth2Client clientWithBaseURL:url clientID:kClientIDsecret: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);
}];

Documentation

Documentation for all releases of AFOAuth1Client, including the latest, are available on CocoaDocs.

Contact

Mattt Thompson

License

AFOAuth2Client is available under the MIT license. See the LICENSE file for more info.

About

AFNetworking Extension for OAuth 2 Authentication

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors