Basic user authentication added with read-only and read-write permissions