https://tech.iprock.com/archives/12276
Link: How to Write an OAuth Client to Access Data on Other Applications