Would be better if you cut out the centralised authority, take a look at SQRL https://www.grc.com/sqrl/sqrl.htm
Would be better if you cut out the centralised authority, take a look at SQRL https://www.grc.com/sqrl/sqrl.htm