My new project: Tact, a simple chat app.

PlainOAuth

Hobby project. 2010–2011

iPhone, Twitter, API, security, encryption, documentation, tutorial, developer support

Brief

Provide an easy-to-use example of how to implement OAuth authentication for Twitter.

What I did

As Twitter was transitioning from an older, insecure password-based authentication method to a forward-looking, more secure and user-friendly OAuth, I found there was a lack of accessible resources and examples documenting how to implement OAuth properly on iOS. I investigated the protocol and wrote the results up in a series of educational blogposts, alongside with an open-source library and example app.

I have received many emails from fellow developers who have found PlainOAuth a valuable resource in getting started with Twitter, iPhone and OAuth.

Outcome

I received many emails from fellow developers who found PlainOAuth a valuable resource in getting started with Twitter, iPhone and OAuth. As you can see on GitHub, the repo was popular and had quite a few stars and forks.

github.com/jaanus/plainoauth