Installer instructions mismatched with Google's Oauth/API UI
PhilHudson opened this issue · comments
The issue tracker is for reporting product deficiencies. How do I questions should be posted to the discussion forum at https://groups.google.com/group/got-your-back. When in doubt, start at the discussion forum and return here only when instructed to do so.
Please confirm the following:
- I have upgraded to the latest GYB release from https://github.com/jay0lee/got-your-back/releases and I still have this issue.
- I am typing the command as described in the GAM Wiki at https://github.com/jay0lee/got-your-back/wiki
Full steps to reproduce the issue:
- Run the installer
- Go to the second Google URL presented by the script
- Stare in bafflement at the page you reach. Look for the widgets described and find only "Name". Fill it in then click "Save" as instructed and get an error saying required fields are blank.
Expected outcome (what are you trying to do?):
Obtain an ID and a key
Actual outcome (what errors or bad behavior do you see instead?):
Can't complete the process as described, no clue what to do instead.
Using current Manjaro, Chromium
I second this. Something must have changed on the backend recently. I can't get around needing a "Service Account" even after following the wiki line for line.
@PhilHudson @mylesofsmiles
Hello, I wanted to give you a hand if you hadn't resolved your setup. I do agree it doesn't follow as @gmail.com accounts require the consent screen setup prior to setting up Oauth credentials.
Please try the following instructions, if they are clear enough I'll fix them up a bit and open a pull request to check for consumer gmail accounts and give these instructions instead.
These are steps from after you just run the installer.
Enter Email Address, enter your email address.
https://gyb-shortn.jaylee.us/XXXXX
Open Link Above, You'll be presented with "GAM Project Creation wants to access your Google Account"
Allow This.
Next After GYB creates your project, you'll get a URL starting with:
https://console.cloud.google.com/apis/credentials/oauthclient?project=gyb-project-XXX-XXX-XXX
Open this link.
You should already be on the 'Credentials' Tab.
Click 'Configure Consent Screen' on the right. (Blue Button)
User Type : External (Internal Only Applicable to GSuite)
Click 'Create' (Blue Button)
Enter 'GYB' for App Name.
Enter your email for 'User support email'
Scroll to bottom.
Enter your email for 'Developer contact information'
Click 'Save and Continue'
Ignore the Scopes Section
Click 'Save and Continue'
Ignore the Test Users
Click 'Save and Continue'
You should now be on the 'Summary' screen.
Scroll to the bottom and click 'Back to Dashboard'
Next, Go Back to 'Credentials' Tab you'll now notice it's different.
Click '+ Create Credentials' at the top.
Click 'OAuth client ID'
For 'Application Type' Choose 'Desktop App'
For its 'Name' set to 'GYB'
You will now have a window titled 'OAuth client created'
Enter Client ID and Client Secret into GYB Setup.
Im seeing this message: GYB has not completed the Google verification process. The app is currently being tested, and can only be accessed by developer-approved testers. If you think you should have access, contact the developer.
Any solution to this?
I get the same error, just tried (Feb 16 2023)
Had the same issue. In my case I fixed it by adding the e-mailaddress as a test user. After that it worked fine.