There was a solution where the platform had the private key for a public key that was held on the user's Google Account. The user granted access to the platform via OAUTH. I forget if that was their solution or if it was posted by someone else in hive-devs community.
RE: Reducing Friction...