OAuth implementation
net.tutsplus.com added

todo: remove duplication