support default client username ('public') for backward compatible
fill user attribute into client profile