retreive user profile and enumerate roles
handle interface client connection to DS with user roles