I was able to get OAuth working on a small chrome extension by using the identity API provided by the browsers. Using the "implicit grant type", the API made it simple