Build on top of LiquidApps with DAPP Account.
"DAPP account allows dApps to enable a simple login and blockchain transaction authentication mechanism which bridges the gap between dApps and standard web based applications. dApps can choose the level of security for their users by selecting the appropriate level of 2FA model. User accounts can have multiple keys and can login from multiple devices. Recovery of account is possible if a user logs in from a new device or loses his device that contains his keys."