The authentication problem might be solved by Steve Gibson’s SQRL project.