Authentication based on SSL keys and why not with some complementary methods, we could integrate a project like passport.js