Add a user provider