If you are a newbie to OAuth you might understand how confusing it can be at first! I started off looking at building a small application that consumed an OAuth service as a side project. I just dived right in without understanding how OAuth worked and got myself very confused.