So I have everything working to the point at which I'm able to get a user's access token. However, currently what I'd like to do is have github redirect the user to a 'you have been validated' page.
Unfortunately it seems that Github doesn't like it when I use anything other than my application's callback URI for the redirect-uri property that I pass in. My current web application flow:
1. Send client_id to: https://github.com/login/oauth/authorize
It sounds like you're trying to use the web-style flow for a local application (since the final redirect URI you have is for `localhost`). Have you tried using the non-Web application flow instead?