In case if you don't know, Auth.js is not a frontend-only framework. It uses a backend server to make it secure.
So it basically has no difference from the alternatives you mentioned.