Add support for requesting confirmation code and exchanging to for auth token