Need to have the custom Login / Signup Authentication for non-ecommerce wordpress website [closed]

I’m trying building a custom plugin in WordPress that requires login functionality. Could anyone please share their knowledge or guidance on the best way to handle login authentication?

I’m not in a mood of considering WooCommerce for its login features, I actually don’t need the full suite of eCommerce features like orders, products, etc., since this is a non-eCommerce website.

Are there any lightweight plugins that provide just login and authentication? Or would it be better to build a custom login/signup system that stores registered users in a separate table?

Any advice would be appreciated. Thanks!