initialize authentication only based on settings
update docs
add room test