Kyrodan / KeeAnywhere

A cloud storage provider plugin for KeePass Password Safe
https://keeanywhere.de
MIT License
710 stars 87 forks source link

Google blocks KeeAnywhere #415

Open michalkochanowicz opened 4 months ago

michalkochanowicz commented 4 months ago

Describe the bug I'm using KeePass2 with KeeAnywhere for years. Yesterday, when I installed it on new device, Google refused to authorize this app. The message translates to:

This application is blocked

This app tried to access sensitive information in your Google account. To make sure your account is safe, we blocked this attempt.

Today when I tried to use KeePass on a laptop I'm using for years, sync failed and when I've tried to reauthorize I've got the same error.

Environment:

bphilippus commented 4 months ago

duplicate of #393 it seems

Hau-Hau commented 2 months ago

@bphilippus #393 has been closed but issue still exists. There is new Google Drive Restricted mode, but it is workaround rather than solution of initial problem.

marcelser commented 2 weeks ago

the restricted mode opens nonsense localhost and so workaround also not possible anymore

ItalianInPoland commented 1 week ago

Hi, Since yesterday it hasn't worked for me. I tried to check again and I get this error. Unfortunately I can't find where to change the permissions in my Google account.

Restricted access does not solve the problem.

This app is blocked This app attempted to access sensitive information in your Google Account. To protect your account, Google has blocked access.

Greg280 commented 1 week ago

Same issue for me today ! My plugin was in 2.0.3, I update it in 2.1.0 but no change.

tasssman commented 1 week ago

Sam today

selcukduman commented 1 week ago

Same thing happened to me today, too.

jadrienb commented 1 week ago

Same thing happened to me since today, and no possibility to reauthorize in "google account less secure apps".

orzechszek commented 1 week ago

The same problem.. it seems something new happened.

Howy75 commented 1 week ago

same same

masztan commented 1 week ago

Screenshot_2 Screenshot_1 same! ;/

domink commented 1 week ago

Same here :-(

Maryni commented 1 week ago

Same

FreakinRocket commented 1 week ago

Same here

Kaon68 commented 1 week ago

as many, same here :(

AlexejHirsch commented 1 week ago

i got the same issue, the app is blocked

Kaon68 commented 1 week ago

Workaround described on #393 allow to save again on GoogleDrive, but only on root folder (at this time) (and KeeAnywhere is the only app that can update the file... don't know if multible Desktop KeePass + KeeAnywhere can update the same file). Doesn't fit my needs of sharing via GoogleDrive between my devices + auto backup on other folder system.

for now, still work on Keepass2Android.

grasmanek94 commented 1 week ago

yep same issue here unfortunately

cacan commented 6 days ago

Same issue here as well.

Updated KeePass [desktop] to the latest version 2.57.1 and KeeAnywhere 2.1.0 - now getting error "The following plugin is incompatible with the current KeePass version": image

image

imotsch commented 6 days ago

Same here.

augustoschnorr commented 4 days ago

For me this worked:

  1. Tools -> KeeAnywhere Settings -> Add -> Google Drive (restricted) -> finish setup
  2. Download your database file from Google Drive to local machine and open it locally with KeePass
  3. File -> Save As -> Save To Cloud Drive -> give it a name and hit OK button (I used the same one but it did not replaced the old version, instead a new file has been created of same name)

This way KeeAnywhere can access this new file and sync changes again.

Tested in Windows 10 KeePass 2.57.1 (64-bit) KeeAnywhere 2.1.0

marcelser commented 4 days ago

The downside of all of this recommendations switching to restricted Google Drive is that only KeeAnywhere can use the file from the "Save As" action. If you have other clients for example for mobile devices like KeePass2Android etc. it wouldn't work I guess unless it get's full access that new file that gets created. Does it even work across multiple computers using KeeAnywhere or are they isolated from each other?

atramentus commented 4 days ago

When using Google Drive (restricted), there is no way to save the database to any folder, only to the root of the drive. This is not always convenient.

gtrevisanello commented 4 days ago

For me this worked:

  1. Tools -> KeeAnywhere Settings -> Add -> Google Drive (restricted) -> finish setup
  2. Download your database file from Google Drive to local machine and open it locally with KeePass
  3. File -> Save As -> Save To Cloud Drive -> give it a name and hit OK button (I used the same one but it did not replaced the old version, instead a new file has been created of same name)

This way KeeAnywhere can access this new file and sync changes again.

Tested in Windows 10 KeePass 2.57.1 (64-bit) KeeAnywhere 2.1.0

As of 22/11/2024 at 13:26 I had success using @augustoschnorr method (thank you so much for sharing) on keepass 2.57 and KeeAnywhere 2.1.0. I haven't tested saving to folders different from the Gdrive root but I believe this kind of saving in not available as of now.