Help on implementing custom auth - Better Auth