Skip to content
/ TDOAuth Public
forked from yahoo/TDOAuth

A BSD-licensed single-header-single-source OAuth1 implementation.

Notifications You must be signed in to change notification settings

puug/TDOAuth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

A BSD-licensed single-header-single-source OAuth1 implementation.

Usage is fully documented in the header.

You will need to make your Xcode project link against CommonCrypto. Otherwise
just drag and drop. Or better yet, use git submodules:

    git submodule add https://github.com/tweetdeck/TDOAuth

Tested against Foursquare and Twitter. If you test it against something else,
please fork and list the services you used it against here. Thanks.

—Max Howell <max@tweetdeck.com>

Fixes in this fork:
* Maintain port number in sig base if provided
* Request params not duplicated in Authorization header
* Trailing slash maintained if provided in sig base

There's probably a cleaner way to implement these fixes, but I'm a newbie to Obj-C and time is an issue. 
Also contains POST customisation which sends JSON rather than form data. Use at your own risk.

Thanks.
-puug

About

A BSD-licensed single-header-single-source OAuth1 implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 100.0%