How can I manage user roles when the client and server are in different projects? - Better Auth