Add support for guest role when user is not connected

Provide guest role when user is not connected