express rest api key auth
You can use third party authentication providers to avoid taking username and password as input. Use Google, Facebook authentication using PassportJSHere is the link to Passport supporting third party authentication providers: