gmail oauth2 question
I built the next branch to try oauth2 with fetchmail 7 from gmail. (I have Fedora 32 Linux x86_64.) I am trying to get oauth2 tokens for my personal gmail with the instructions in http://mmogilvi.users.sourceforge.net/software/oauthbearer.html below. When I try to create the credentials, google asks for a domain. It looks like it wants a domain for a web site that will be allowed to make API requests, but I will be using fetchmail on my laptop, so there isn't a domain, except maybe my ISP, but then the next step is to prove that you control the domain, which I can't do for an ISP and which would break if I travel. What do I need to do? Is it documented anywhere? Do I have to make a web site to host an "OAuth consent screen"?
Refer to Google's Instructions for how to use the Google API Console to generate a "Client ID" and a corresponding "Client secret" for fetchmail and postfix to use for oauth2. This console tool doesn't seem to be very intuitive, so here are some notes about how I've navigated through it:
"Select a project"
"+" icon
Make up a name. Perhaps include your name and some random digits to be unique.
Don't email, agree to terms of service.
"Create"
Wait a while?
Select in the same place as "Select a project" -> All -> Select.
Sidebar "Credentials"
Middle "Create credentials" -> "Oauth client ID".
Enter a product name to show to the users. (Perhaps the same as above?)
"Application Type" of "Other".