Добавление регистрации группы пользователей с общим паролем и индивидуальным паролем от каждого аккаунта в этой группе

Я пишу веб-приложение на ASP.NET Core и у меня возникла такая задача - мне нужно создать групповой аккаунт семьи, а для каждого члена этой семьи добавить возможность выбрать персональный аккаунт со своим пин-кодом, но перед этим будет обязательным войти в семейный аккаунт. Сделано это з целью сбора статистики по всей семье и по каждому члену отдельно. То есть пользователь сначала должен войти в общий аккаунт семьи, а после этого выбрать, что за член семьи в данный момент заходит, ввести свой пароль и уже получать и изменять индивидуальную информацию. И из этого возникает вопрос - как реализовать авторизацию пользователя сначала в аккаунт семьи и получать оттуда одну информацию, а при следующем выборе индивидуального аккаунта получать иную информацию. Желательно организовать это с помощью ASP.NET Core Identity. Хочется добавить, что в семье члены могут прибавляться, а могут удаляться и таким образом у нового члена семьи появлялась возможность зайти на семейный аккаунт. А так же хотелось услышать возможно иные варианты реализации подобных целей, не создавая что-то на подобии семейного аккаунта, а, возможно, создание отдельных пользователей и уже возможность их группировать в своеобразную семью.


Ответы (0 шт):