I recently enrolled in Google’s Advanced Protection programme, which requires additional authorisation from non-Google apps. This has prevented the odrive app from syncing between my G-Suite Drive account and my Mac, giving the error message “Error 400: policy_enforced
Advanced Protection prevented your Google Account from being signed in. This security feature stops most non-Google apps and services from accessing your data to keep your account protected.”
If you’re the app developer, make sure that these request details comply with Google policies.
- access_type: offline
- response_type: code
- state: 89a6e95e-ce03-4bdb-9d79-639af13aa332-611e231c
- redirect_uri: https://www.odrive.com/oauth
- prompt: consent
- client_id: 682453163134-nrk7594ibk6sg3d1ks6qqomj9ceef49l.apps.googleusercontent.com
- include_granted_scopes: false
- scope: openid https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/devstorage.read_write
The Google help pages and indeed an internet search does not suggest any solutions.
Has anyone here had a similar experience and can provide a solution?
Perhaps the odrive team has a workaround?