Google.Apis: Error 403: Request had insufficient authentication scopes
Describe the bug In the last few weeks I had to change passwords and access methods to the Google account where a synchronized copy of the database is stored. Due to the latest changes that force the use of Drive (restricted), I added KeeAnywhere to Google again and the first few days it worked fine but now that I updated Google password again and wanted to sync the database, that error appears. regardless of whether I go to "Save to Cloud Drive" or "Sync with URL" and enter the database URL and account credentials.
Screenshots
Environment:
- Windows 10
- KeePass-Version: 2.57
- KeeAnywhere-Version: 2.1
I get the same error with gdrive-r
I have found the problem and the solution:
- Remove your account from KeeAnywhere
- Reconnect to gdrive restricted and make sure to enable the option "See, edit, create, and delete only the specific Google Drive files you use with this app. Learn more"
After that, connection is possible but you have to save your your keepass database from KeyAnywhere in the root of gdrive (from KeeAnywhere and not directly in Google Drive - in Keepass: File->Save As->Save Copy to Cloud Drive). Otherwise you will not see your Database.
I get the same error with gdrive-r
I have found the problem and the solution:
- Remove your account from KeeAnywhere
- Reconnect to gdrive restricted and make sure to enable the option "See, edit, create, and delete only the specific Google Drive files you use with this app. Learn more"
After that, connection is possible but you have to save your your keepass database from KeyAnywhere in the root of gdrive (from KeeAnywhere and not directly in Google Drive - in Keepass: File->Save As->Save Copy to Cloud Drive). Otherwise you will not see your Database.
that did the trick, thank you
I get the same error with gdrive-r
I have found the problem and the solution:
- Remove your account from KeeAnywhere
- Reconnect to gdrive restricted and make sure to enable the option "See, edit, create, and delete only the specific Google Drive files you use with this app. Learn more"
After that, connection is possible but you have to save your your keepass database from KeyAnywhere in the root of gdrive (from KeeAnywhere and not directly in Google Drive - in Keepass: File->Save As->Save Copy to Cloud Drive). Otherwise you will not see your Database.
Thanks, this solution did worked.
Just can't understand why Google changed his access from one day to another, limiting the access to our files. It looks like Google blocked this app (KeeAnywhere) and I'm afraid should block also the "restricted" access.
Using thus solution, can copies of Keepass/KeeAnywhere running on different computers still share the same database?
Using thus solution, can copies of Keepass/KeeAnywhere running on different computers still share the same database?
I can share the same database from pc and android phone so I bet also two different pc's can work the same. Just be care to use the gdrive-restricted connection.
Using thus solution, can copies of Keepass/KeeAnywhere running on different computers still share the same database?
same here for successfull sharing between pc and android