OAuth has been called flawed by security experts because it's filled with trap holes for developers to fall into[1] and former developers who left the project[2].
1. http://homakov.blogspot.jp/2013/03/oauth1-oauth2-oauth.html
1. http://homakov.blogspot.jp/2013/03/oauth1-oauth2-oauth.html