Can we handle signing in with arbitrary credentials? - Better Auth