An iPhone ready, Objective-C implementation of an OAuth consumer.
Objective-C C Ruby
Latest commit b6fa84a Sep 6, 2011 @jdg Merge pull request #13 from betamike/master
Removed 4.0+ Method Call in OAMutableURLRequest
Permalink
Failed to load latest commit information.
Categories fixed issues with attachments Feb 4, 2011
Crypto Renamed Crytpo directory; Fixed LLVM warnings in OACall and OAToken Apr 4, 2011
OAAttachment.h
OAAttachment.m Fix a number of terrifying memory management errors. Jun 23, 2011
OACall.h
OACall.m Fix a number of terrifying memory management errors. Jun 23, 2011
OAConsumer.h Add in extensions by Alberto Hierro (http://fi.am/) Oct 30, 2008
OAConsumer.m Fix a number of terrifying memory management errors. Jun 23, 2011
OADataFetcher.h
OADataFetcher.m Fix a number of terrifying memory management errors. Jun 23, 2011
OAHMAC_SHA1SignatureProvider.h First import Oct 28, 2008
OAHMAC_SHA1SignatureProvider.m
OAMutableURLRequest.h Fix a number of terrifying memory management errors. Jun 23, 2011
OAMutableURLRequest.m Merge pull request #13 from betamike/master Sep 6, 2011
OAPlaintextSignatureProvider.h
OAPlaintextSignatureProvider.m First import Oct 28, 2008
OAProblem.h
OAProblem.m Fix a number of terrifying memory management errors. Jun 23, 2011
OARequestParameter.h
OARequestParameter.m Fix a number of terrifying memory management errors. Jun 23, 2011
OAServiceTicket.h
OAServiceTicket.m
OASignatureProviding.h
OATestServer.rb First import Oct 28, 2008
OAToken.h
OAToken.m
OATokenManager.h
OATokenManager.m
OAuthConsumer.h Remove debug NSLogs and work with 3.0 Jul 4, 2009
README Update README to note that you should include sys/types.h, thanks to … Jan 11, 2011

README

This is an iPhone ready version of:
http://oauth.googlecode.com/svn/code/obj-c/OAuthConsumer/

"iPhone ready" simply means you just need to add the files to Xcode, and import "OAuthConsumer.h".

If you're rolling with the iPhone:

1) Be sure to add Security.framework.
2) Include libxml2.dylib in your frameworks.  You also need to add a
build property to the project -- "header search paths" needs to 
include "$SDKROOT/usr/include/libxml2" with "Recursive" checked.

Be sure to include sys/types.h.

Questions?  E-mail me.  jonathan at my initials (jdg) dot net.