Custom OAuth2 Application W/Custom Social Connection

My company is in need of developing it’s own custom social connection and with that we are also implementing the necessary OAuth2 endpoints.

My question is what exactly are the Authorization URL and Token URL endpoints expected to take in and return?
Are they supposed to be GET or POST requests?
I have looked over this documentation but I am still unsure.