Do the user need to be logged in to chat to be able to use this library? or can it be used for anonymous (not logged in) users?