Hello there, it's possible use a single session behavior? I mean, if the use logged in different devices, I just keep one active and drop off the another session.
SuperTokens is an open source authentication solution offering features like: Different types of login: Email / password, Passwordless (OTP or Magic link based).