Это похоже на пользовательский раздел на страницах администратора, где вы создаете страницу (-ы) для управления этой вложенной иерархией. Смотрите видео на Umbraco.org о том, как создать пользовательский раздел.
Вы напишите aspx-страницы для пользовательского раздела, как на обычном сайте ASP.Net, и, вероятно, сохраните информацию об авторизации в пользовательских таблицах базы данных.
Вы также напишите класс (ы) бизнес-логики, которые предоставляют эту информацию веб-элементу управления, который вы пишете. Пользовательский веб-элемент (ы) обернут внутри макроса и используется в шаблоне. Они будут предоставлять авторизованный контент данному посетителю.
Это не крошечная работа, но вы должны быть в состоянии приблизиться к конечному результату за день, если вы действительно знакомы с Umbraco; затем отполируйте его оттуда. Для этого нет простой конфигурации, вы можете найти стороннюю надстройку, но это сомнительно. Если вы можете решить эту проблему с помощью стандартного ASP.Net, то вы можете легко добавить специальный раздел на страницы администратора Umbraco и запустить аналогичную функцию.