Paul actually the Google oauth2 workflow is about the same as the facebook one.
Maybe you missed the tutorial: